我試圖創建一個程序必須遵守以下幾點:如何使用.split()函數創建一個字符串數組列表?
- 創建一個名爲
WordGroup
類; - 有一個名爲
words
的實例變量。 - 有一個帶String的構造函數。這被轉換成小寫字母並存儲。使用String API中的方法使字符串小寫。
- 有一種稱爲
getWordArray()
的方法,它返回String[]
。使用字符串類split()
方法分隔「」上的單詞。 - 創建兩個WordGroups,一個初始化爲「您可以在一個小時的遊戲中比在一年的對話中發現更多關於某人的信息」,另一個是「當您工作時根本不玩遊戲時玩的很難」//這些分別是柏拉圖和羅斯福的引號,刪除了標點符號
- 使用
getWordArray()
來創建兩個字符串數組。 - 寫兩個for循環來循環兩個數組並打印出每個單詞。
目前我卡上的數字6.我在我的主要方法創建了兩個WordGroups但我不確定我會如何將它們分配給getWordArray()
方法,使他們創建數組的字符串。下面是代碼:
WordGroup類
public class WordGroup {
String word;
//Creates constructor which stores a string value in variable "word" and converts this into lower case using the lower case method.
public WordGroup(String aString) {
this.word = aString.toLowerCase();
}
public String getWordArray; {
word =("");
String WordArray[] = word.split("-");
}
}
主類
public class Main{
public static void main (String[] args) {
WordGroup firstWordGroup = new WordGroup.word("You-can-discover-more-about-a-person-in-an-hour-of-plau-tban-in-a-year-of-conversation");
WordGroup secondWordGroup = new WordGroup ("When-you-play-play-hard-when-you-work-dont-play-at-all");
}
}
所以要清楚,我想創建使用.split()
功能提出兩個數組列表一個使用getWordArray()
方法的字符串數組,然後將數組列表打印出來。任何幫助將不勝感激,謝謝。
可能有[打印Java數組最簡單的方法是什麼]的副本(http://stackoverflow.com/questions/409784/whats-the-simplest-way-to-print-a-java-數組) – ItamarG3
'public String getWordArray; {...}'不會做你認爲的事情。這並不是4號告訴你要做的事情。 – Pshemo