我是Java的新手,我需要创建一个检查字节流是否包含偶数的方法。我已经编写了一些代码,但我认为它很糟糕,并且不知道如何测试它。在我看来,有一些简短而有效的方法来检查......
public boolean isNumber(InputStream in) {
boolean evenNum = false;
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String input;
int num;
try {
input = reader.readLine();
num = Integer.parseInt(input);
if (num % 2 == 0) {
evenNum = true;
}
} catch (IOException e) {
e.printStackTrace();
}
return evenNum;
}