No necesita usar el constructor de cadenas, solo use cadenas si es posible.
Dos casos especiales:
1) Desea convertir char [] en una cadena,
2) usar un método de substring () objeto de cadena grande ();
String.equals () es más rápido que String.equalSignorEcase ();
Intente usar StringBuilder para construir una cadena en lugar del operador " +" y string.concat () (a menos que sea una expresión, cadena S = a + b + c);
StringBuilder no está sincronizado, por lo que es más rápido que StringBuffer;
Agregue los parámetros de capacidad al constructor de cadenas [búfer | constructor], porque crear un búfer que sea demasiado pequeño degradará el rendimiento;
String.length () == 0 es más rápido que string.equals (""). String.isEmpty () es más rápido cuando se usa Java 6;
No tiene sentido llamar a String.ToString ();
Dado que la cadena es inmutable, en el método de cadena, toda la cadena modificada devuelve una nueva instancia;
String.split (Regex) De hecho, se llama una llamada simple a Pattern.compile (regex) .split (este, límite), y cada vez que compile () devuelve un nuevo patrón. Entonces, si Split se llama con frecuencia, es mejor crear una instancia de patrón único y reutilizarla en lugar de Split ().
Lo anterior es lo que este artículo va a compartir contigo, espero que te guste.
Tómese un tiempo para compartir el artículo con sus amigos o deje un comentario. ¡Te agradeceremos sinceramente por tu apoyo!