LinkedList list1=new LinkedList();
Object get()
List1中獲得的List1的節點
List1中Object remove()
刪除列表1的節點
count()
是list1的長度
for(int i=1;i<list1.count();i++){
if(list1.get(i).startsWith('"',0)) //Error here
list1.remove(i);
}
錯誤:無法找到符號
symbol: method charAt(int)
location: class Object
如何解決這個問題?我想刪除以(「)開頭的list1中的節點。
什麼錯誤? – mcalex
糾正我,如果我錯了,但如果返回類型的get()是一個對象,那麼你不能啓動像它是一個字符串,是嗎? –
'startsWith'預計是一個'String',你將它傳遞給'char'。 '''是一個特殊字符,需要轉義,請嘗試'「\」「'。最重要的是,'.get(int)'顯然返回一個'Object'。您還需要將該值轉換爲「String」ASSUMING,該值實際上是一個以「String」開頭的值。更好地使用仿製藥來確保 – MadProgrammer