0
我的一部分任務是創建一個charAt()
方法,該方法將返回指定索引處的char值。如果索引無效,它將返回索引爲零的字符。創建charAt()方法
這是我到目前爲止,請記住,我的任務明確指出我不能使用Java的現有字符串方法。
public char charAt(int index) {
char a;
if (index < 0 || index > 25)
a = list[0];
else
a = list[index];
return a;
}
我不斷收到一個錯誤NullPointerException
每當我去調用該方法charAt
。是否有任何更正或指示,你推薦?或者這個問題太模糊了?
哪裏有你定義的列表?很可能它是空的。 – 2014-12-11 00:22:42
您可以考慮查看有關創意的Java庫方法。當然,不要複製它,但它應該提供一些洞察力並讓你接觸圖書館。 – IdusOrtus 2014-12-11 00:26:57
nullPointerException應該爲您提供確切的行號。 25號的數字又來自哪裏?這是最大尺寸嗎?如果list []數組小於25會怎麼樣?什麼是列表[]尚未分配? – stackoverflowuser2010 2014-12-11 00:30:30