Diferencias entre String y listArray <String>

Al igual que el título, me gustaría saber las diferencias entre String [] y ListArray [String], son lo mismo hasta cierto punto.

String [] es una matriz de cadenas mientras que ArrayList es una clase genérica que toma diversos tipos de objetos (aquí él toma secuencias). Por lo tanto, sólo puede realizar operaciones de matriz normales con String []. Sin embargo, puede utilizar utilidades adicionales convenientes como isEmpty (), iterador, etc. con ArrayList ya que también implementa la interfaz de recopilación.

Un array String[] no puede expandir su tamaño. Usted puede inicializarlo una vez que le da un tamaño permanente:

 String[] myStringArray = new String[20](); myStringArray[0] = "Test"; 

Un ArrayList<String> es variable en tamaño. Puede agregar y quitar elementos dinámicamente:

 ArrayList<String> myStringArrayList = new ArrayList<String>(); myStringArrayList.add("Test"); myStringArrayList.remove(0); 

Además, puede ordenar, borrar, agregar, y muchas más funciones que puede utilizar mientras utiliza ArrayList .

ArrayList tiene algunos métodos ordenados, como add (), remove (), contains ()

  • Int to String en Android
  • La división de una cadena funciona en Java, no funciona en Android
  • Android string.xml lectura html tags problema
  • Eliminar diacríticos de la cadena en Java
  • ¿Cómo puedo convertir String a ArrayList <String>
  • Android / Java Regex para eliminar ceros adicionales de sub-cadenas
  • Rápida y sencilla encriptación / descifrado de cadenas en JAVA
  • NumberFormatException en número válido Cadena
  • Generación automática de código para Strings.xml de Eclipse
  • ¿Hay un límite de longitud para String en Android?
  • Cambiar CharSequence primera letra a mayúsculas en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.