使用扫描仪的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