Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: String в Stringbuilder
Форум программистов > Системное программирование > Java
Louis
как преобразовать массив типа String в массив StringBuilder??

при попытке:
stringBuilderArray =  new StringBuilder[stringArray.length];
for (int i = 0; i<stringArray.length; i++){
    stringBuilderArray[i].append(stringArray[i]);

}


Выдает NullPointException в строке
 stringBuilderArray[i].append(stringArray[i]);


Что можно придумать?
Creo
    String[] stringArray={"a","b","c","d"};
        StringBuilder[] stringBuilderArray = new StringBuilder[stringArray.length];
        for (int i = 0; i<stringArray.length; i++){
            stringBuilderArray[i]=new StringBuilder(stringArray[i]);
        }


Вот так должно работать. У тебя локально создаётся массив, который инициализируется null-ами. Поэтому, когда ты пишешь
stringBuilderArray[i].append(stringArray[i]);
фактически получается
null.append("a");
поэтому и нал поинтер........
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.