2015-04-26 52 views
-1
CharSequence listOfWords = ("word"); 

上面的代碼定義成功爲listOfWordsword」 但我需要listOfWorlds有說不完的話在裏面,不只是單一的「word」。CharSequence定義多個單詞?

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

上面的代碼是我想要的,但顯然不正確。

我希望能夠致電listOfWords並將其定義爲「單詞」或「第二詞」。 CharSequence甚至是正確的變量嗎?任何幫助?

+0

一個'CharSequence'是字符序列,就像它的名字一樣;它不會「存儲」單詞。另外,如果你仔細觀察一下,你會發現1.這個接口的方法已經很好地告訴你了,並且2.'String'實現了'CharSequence'。 – fge

回答

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

+1

@Tom複製和粘貼是一件可怕的事情: - )...謝謝 – Shar1er80