【发布时间】:2019-04-13 03:51:28
【问题描述】:
我有一个代码,它专注于使用 .split() 方法将句子转换为字符串数组。一切都运行顺利,直到我想使用 for 循环将其打印出来。
我已经声明了一个 wordArray 数组,但是当我尝试运行我的 main 时,它似乎无法将它绑定在一起。
public class WordGroup{
private String words;
private String[] wordArray = words.split(" ");
public WordGroup(String newWords) {
words = newWords.toLowerCase();
}
public String[] getWordArray() {
return wordArray;
}
public static void main(String[] args) {
WordGroup WordGroup1 = new WordGroup("You can discover more about a person in an hour of play than in a year of conversation");
WordGroup WordGroup2 = new WordGroup("When you play play hard when you work dont play at all");
WordGroup1.getWordArray();
WordGroup2.getWordArray();
for(int i = 0; i < wordArray.length; i++) {
System.out.print(wordArray[i] + " ");
}
}
}
【问题讨论】:
-
WordGroup1.getWordArray()或WordGroup2.getWordArray()将起作用 -
你的主方法的输出值是多少?
-
wordArray 无法解析为变量 wordArray 无法解析为变量
-
尝试像这样使用:for(String s:WordGroup1.getWordArray()){....}