我正在学习数组,我想让一个程序计算单词。鉴于:String myWords = {"soon; hi; also; soon; job; also"};
,我必须创建一个方法,如countWrods(myWords);
打印结果应该是字母印刷的字母顺序,唯一字数和总字数。 这里是我的代码:如何计算java中的字符串数组中的单词?
public class Words {
public static void main(String[] args){
String[] myWords = {"soon; hi; also; soon; job; mother; job; also; soon; later"};
Words myW= new Words();
myW.countWords();
System.out.println("\tWords \tFreq");
}
public static String[] countWords(myWords){
for (int i=0; i<myWords.length; i++){
String temp = myWords[i];
//System.out.println(temp + " ");
for(int j=i+1; j<myWords.length; j++){
String temp2= myWords[j];
System.out.println("No. of unique words: ");
}
}
}
}
接下来我应该做什么?
您的字符串数组只包含一个元素。只是说。 (可能是一个字符串) – keyser 2013-02-18 12:19:22
你实际上是在试着做String [] myWords = {“soon”,“hi”,“also”,“soon”,“job”,“mother”,“job”,“also “,”很快“,”稍后“};' – jlordo 2013-02-18 12:21:05
请参阅[那](http://stackoverflow.com/questions/how-to-ask)问之前,我认为你不符合第一,第三和第四点。 – 2013-07-02 16:16:03