파일에서 숫자를 읽을 수 있도록이 코드를 조작해야합니다. 나는 정직하게 어떤 이유로이 하나에 곤란을 겪고 있습니다. 먼저 토큰 화해야합니까? 감사합니다.파일의 자릿수를 계산하도록이 코드를 조작하십시오.
import java.io.*;
import java.util.*;
public class CountLetters {
public static void main(String args[]) {
if (args.length != 1) {
System.err.println("Synopsis: Java CountLetters inputFileName");
System.exit(1);
}
String line = null;
int numCount = 0;
try {
FileReader f = new FileReader(args[0]);
BufferedReader in = new BufferedReader(f);
while ((line = in.readLine()) != null) {
for (int k = 0; k < line.length(); ++k)
if (line.charAt(k) >= 0 && line.charAt(k) <= 9)
++numCount;
}
in.close();
f.close();
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(numCount + " numbers in this file.");
} // main
} // CountNumbers
사람들에게 시도하고 읽으라고 요청하는 경우 [코드가 제대로 들여 쓰기되었는지 확인] (https://stackoverflow.com/posts/46385103/edit)해야합니다. – khelwood
스택 오버플로에 오신 것을 환영합니다. 이 일을하기 위해 이미 무엇을 시도 했습니까? [좋은 질문을하는 방법] (https://stackoverflow.com/help/how-to-ask)을 검토하십시오. 스택 오버플로는 코딩 서비스가 아닙니다. *** 귀하의 문제를 조사하고 게시하기 전에 코드를 직접 작성하는 것이 좋습니다 ***. * 특정 *에 붙어 있다면, [Minimal, Complete, Verifiable example] (https://stackoverflow.com/help/mcve) 및 시도한 내용을 요약해서 포함시켜주십시오. – FluffyKitten
입력 파일이 무엇입니까? – tommybee