簡體   English   中英

使用掃描儀Java僅計數文件中的單詞

[英]Counting for only words in a file using a scanner Java

我正在嘗試進入Java,但我陷入了一個問題,該問題是使用掃描儀僅計數Java文件中的單詞

while (sc.hasNextLine()) {
 sc.next(); 

 count++; } 

這是我見過的大多數問題的答案,盡管這很重要,包括數字標點符號等。

那么,僅檢查單詞的最佳方法是什么?

您可以保留原始代碼,並與它們匹配(允許使用撇號,但一開始不允許使用撇號)

if (word.matches("[a-zA-Z']+") && !word.matches("'")) {

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM