當我運行此代碼時,將字符串轉換爲int將打印出NULL?當我打印出字符串時,它給了我一個字符串數字,但是當我嘗試將該字符串轉換爲一個int時,它說null,爲什麼?字符串爲int給出nullpointerexception
for(int j = 0; j < removetrack.size(); j++){
String removetrackArray[] = removetrack.get(j).split(" ");
String candidateBefore = "";
int removetracklocation = Arrays.asList(removetrackArray).indexOf(past)-1;
if(removetracklocation != 1) {
String candidateBefore = "";
System.out.println(removetrack.get(j)+" location = "+ removetracklocation +" "+
(past)+" candidate name "+dictionary.get(votedfor));
candidateBefore= Arrays.asList(removetrackArray).get(removetracklocation+1);
System.out.println(" this is a string "+candidateBefore);
System.out.println(Integer.getInteger(candidateBefore));
}
}
謝謝偉大的先生:d –