我試圖進入Java的計數爲文件中的唯一的話,我被困在一個問題,就是使用掃描儀使用掃描儀的Java
while (sc.hasNextLine()) {
sc.next();
count++; }
來算只有一個java文件的話,這是我見過的大多數問題的答案,儘管這包括數字標點符號等所有內容。
那麼,什麼是最好的方法來檢查單詞?
我試圖進入Java的計數爲文件中的唯一的話,我被困在一個問題,就是使用掃描儀使用掃描儀的Java
while (sc.hasNextLine()) {
sc.next();
count++; }
來算只有一個java文件的話,這是我見過的大多數問題的答案,儘管這包括數字標點符號等所有內容。
那麼,什麼是最好的方法來檢查單詞?
你可以讓你的原代碼,並將其與它相匹配(允許撇號,但不允許在開始撇號)
if (word.matches("[a-zA-Z']+") && !word.matches("'")) {
}
通過你的意思是隻有字母的單詞? – Arlind 2015-04-03 17:38:05
我不想計算單個字母,我可以做的,我想要計算單詞,所以用空格分隔的字符組合,而不是標點符號或符號。 – alexyz 2015-04-03 17:39:47
你能告訴我你的代碼有多少? – Arlind 2015-04-03 17:41:51