Java имеет класс String
. Используйте его.
Очень мало известно о том, что вы хотите с ним. Но он также имеет класс List
, который я бы рекомендовал. В этом случае я бы рекомендовал реализацию ArrayList
.
Теперь о проблемах, как этот код будет выглядеть сейчас?
List<String> words = new ArrayList<>();
words.add("hello");
words.add("hello2");
words.add("hello3");
words.add("hello4");
words.add("hello5");
for (String s : words) {
System.out.println(s);
}
Для вашего случая, если вы застряли в использовании массивов.
String str="hello";
char[][] words = new char[5][];
words[][] = str.toCharArray();
использовать что-то вдоль линии
String str = "hello";
char[][] words = new char[5][];
words[0] = str.toCharArray();
for (int i = 0; i < 5; i++) {
System.out.println(words[i]);
}
Однако, почему изобретать колесо снова? Однако есть случаи, которые можно прочитать по этому вопросу.
Array versus List<T>: When to use which?
[MCVE] (http://stackoverflow.com/help/mcve) пожалуйста. –
Вы получаете сообщение об ошибке? Если да, то какая именно ошибка сообщается компилятором? JFC! –
@ Mitsos Dim Что такое String? Это std :: string? –