Вам не нужно использовать строковый конструктор, просто используйте строки, если это возможно.
Два особых случая:
1) Хотите преобразовать char [] в строку,
2) Используйте метод большого строкового объекта substring ();
String.equals () быстрее, чем string.equalsignorecase ();
Попробуйте использовать StringBuilder для построения строки вместо оператора « +» и string.concat () (если это не является выражением, строка s = a + b + c);
StringBuilder не синхронизирован, поэтому он быстрее, чем StringBuffer;
Добавьте параметры емкости в строку [Buffer | Builder] конструктор, потому что создание слишком маленького буфера, который слишком маленький, ухудшает производительность;
String.length () == 0 быстрее, чем string.equals (""). String.isempty () быстрее при использовании Java 6;
Не имеет смысла вызывать string.toString ();
Поскольку строка неизменна, в методе строки вся модифицированная строка возвращает новый экземпляр;
String.split (regex) На самом деле, простой вызов к шаблону. Таким образом, если разделение часто называется, лучше всего создать один экземпляр шаблона и повторно использовать его вместо split ().
Приведенное выше - это то, чем эта статья поделится с вами, я надеюсь, что она вам понравится.
Пожалуйста, найдите время, чтобы поделиться статьей со своими друзьями или оставить комментарий. Мы искренне благодарим вас за вашу поддержку!