爲什麼類型轉換不能在這種情況下工作?爲什麼類型轉換不能在這裏工作
int b[] = {1,2,3,4,5};
ArrayList list = new ArrayList();
for (int i = 0; i < b.length; i++) {
list.add(i);
}
Collections.sort(list);
int c = (int) list.get(0); // This line is giving error
如何解決此錯誤?
儘管這已被標記爲acceped答案,它應該爲後人,這確實是一個壞的解決方案需要注意一個整數,而不是使用通用ArrayList。 –
嗯。即使這是有效的,但它令人失望地認爲它是接受的答案,因爲下面更高質量的答案...... –
如果OP實際上有一個更大的程序,但爲了清晰起見,它並不是很奇怪。問題是關於類型轉換。雖然,我承認,如果你想問一些關於你製作這個例子的字符串列表的話,這不太可能) – Nanne