me he dado cuenta que cuando se hace la longitud de una matriz de escribir algo como:¿Cuál es la diferencia entre longitud y longitud()?
arrayone.length;
Sin embargo, para tales cosas como listas de matriz o una cadena, se escribe una abrazadera en el extremo, como la siguiente para la longitud de la cadena:
stringone.length();
¿Cuál es la razón principal de esto y ¿cómo saber cuándo poner los soportes o ahora?
No. No es que hayan sido diseñados en diferentes momentos. Cualquier cosa que tenga un "tamaño" –