CharSequence定义多个单词?

时间:2015-04-26 22:27:21

标签: java charsequence

CharSequence listOfWords = ("word");

上面的代码成功将listOfWords定义为:“word” 但是我需要listOfWorlds包含很多单词,而不仅仅是单个“word”。

CharSequence listOfWords = ("word")("secondword");

上面的代码是我想要的,但显然不正确。

我希望能够拨打listOfWords并将其定义为“word”或“secondword”。这里CharSequence甚至是正确的变量吗?有帮助吗?

1 个答案:

答案 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
}

结果:

enter image description here