Я хотел бы знать, для конкатенации символов в Java - какой из приведенных ниже методов будет лучше для удобства чтения, обслуживания и производительности - либо 'char array', либо 'string builder'.
Методдолжен взять первую букву из обеих строк, добавить и вернуть ее.
Например: Ввод 1: ABC Ввод 2: DEF -> метод должен возвращать AD.
с использованием строителя строк:
private String getString(String str1, String str2) {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(str1.charAt(0));
stringBuilder.append(str2.charAt(0));
return stringBuilder.toString();
}
используя массив символов:
private String getString(String str1, String str2) {
char[] charArray = new char[2];
charArray[0] = str1.charAt(0);
charArray[1] = str2.charAt(0);
return String.valueOf(charArray);
}