CharSequence listOfWords = ("word");
上面的代码成功将listOfWords
定义为:“word
”
但是我需要listOfWorlds
包含很多单词,而不仅仅是单个“word
”。
CharSequence listOfWords = ("word")("secondword");
上面的代码是我想要的,但显然不正确。
我希望能够拨打listOfWords
并将其定义为“word”或“secondword”。这里CharSequence
甚至是正确的变量吗?有帮助吗?
答案 0 :(得分:1)
你最好使用一个字符串列表。作为参考http://docs.oracle.com/javase/7/docs/api/java/lang/String.html,您可以看到String
实现了CharSequence
public static void main(String eth[]) {
List<String> listOfWords = new ArrayList<>();
listOfWords.add("word");
listOfWords.add("secondWord");
listOfWords.add("thirdWord");
// You use your list as followed
System.out.println(listOfWords.get(0)); // .get(0) gets the first word in the List
System.out.println(listOfWords.get(1)); // .get(1) gets the second word in the List
System.out.println(listOfWords.get(2)); // .get(2) gets the third word in the List
}
结果: