JAVA中数字格式异常,java - Java数字格式异常 - 堆栈内存溢出
當我遇到NumberFormatException時,我正在CodeChef平臺上解決問題。
首先,我使用Scanner處理輸入,然后使用BufferedReader 。 但是他們都不起作用!
這是我的代碼:
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
class Practise {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int t = Integer.parseInt(br.readLine());
while(t > 0) {
String s = br.readLine();
ArrayList al = new ArrayList<>();
int i = 0;
while(i < s.length()) {
String temp = "";
while(s.charAt(i) != ' '){
temp += s.charAt(i);
i++;
if(i >= s.length()) {
break;
}
}
al.add(temp);
i++;
}
if(al.contains("not")) {
System.out.println("Real Fancy");
} else {
System.out.println("regularly Fancy");
}
t--;
}
}
}
可能是什么問題?
輸入 -> 輸入的第一行包含一個整數T,表示測試用例的數量。 T測試用例的描述如下。 ->每個測試用例的第一行也是唯一一行包含一個表示引號的字符串S。
我收到的異常消息-
Exception in thread "main" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:542)
at java.lang.Integer.parseInt(Integer.java:615)
at Practise.main(Main.java:11)
總結
以上是生活随笔為你收集整理的JAVA中数字格式异常,java - Java数字格式异常 - 堆栈内存溢出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle resize什么意思,Or
- 下一篇: html加入购物车的动画,vue实现加入