由於某些原因,當我編譯這個簡單的代碼時,彈出一個錯誤。 (如果我有10代表我會張貼它)它基本上說(文件目錄)使用未經檢查或不安全的操作。用-Xlint重新編譯:取消選中以查看詳細信息。我嘗試了一點,看起來如果我拿走Bin.add()
錯誤消失。有人能解釋我應該做什麼嗎?Arraylist - 編譯器令我困惑
import java.util.ArrayList;
public class Summoned_Bin
{
ArrayList Bin = new ArrayList();
Summoned_Bin()
{
}
void addToBin()
{
Summon summoned = new Summon();
int index = 0;
while (Bin.get(index) != null)
{
index++;
}
Bin.add(index , summoned); //Without this it runs fine
}
}
爲什麼你不能後呢? (如果您要發佈圖片,請不要!請改爲發佈錯誤文本。) –
爲什麼我不應該發佈圖片?關於這個錯誤的事情是它在窗口中彈出(如JFrame) –
因爲您應該發佈錯誤的確切文本。您應該可能已經開始搜索錯誤的確切文本。如果我陷入困境,那就是我總是開始的地方。 – nhgrif