2012-01-20 45 views
2

我想獲得我的sltag值,但我的代碼中出現了一些錯誤。請幫我解決這個錯誤。錯誤:字符串不能解析爲類型

我有一個XML文件。我想顯示該XML文件節點值一個微調器和子節點值的值一個選項卡等...所以我正在使用SAX分析器。

錯誤線

public ArrayList<Subchild> getSLTag() { 
    ArrayList<String> SLTag = new ArrayList <Sting>(); 
    for(int i = 0; i<xmlTagInfo.size(); i++); 
    SLTag.add(xmlTagInfo.get(i).sltag); 
} 

2和第4行的錯誤錯誤是在這條線

  1. 多個標記

    • 斯汀不能解析爲一個類型
    • 的ArrayList不能被解析爲
  2. 我解決不了

+0

是不是 '字符串' 或 '刺'? –

+0

k秒錯誤? – balaji

+1

你能通過糾正明顯的錯誤來改善你的問題嗎?我只能爲自己說話,但我不喜歡閱讀由於語言不好而難以閱讀/理解的問題。 – migu

回答

1

其他的答案已經給出了一些解決方案。更重要的是:

for(int i = 0; i<xmlTagInfo.size(); i++); 

應該

for(int i = 0; i<xmlTagInfo.size(); i++) 
+0

錯誤:類型ArrayList 中的方法add(String)不適用於參數 (ArrayList ) – balaji

+0

該錯誤出現在右邊不是嗎?您將對象添加到類型錯誤的「SLTag」(錯誤名稱)。所以,你要麼改變'SLTag'或者確定你添加的是'String's。 –

+0

SLTag.add(xmlTagInfo.get(i).sltag);錯誤行 – balaji

0
  1. 你已經在你的代碼拼寫錯誤String。你已經放置Sting。 (順便說一句很酷的傢伙,愛歌「金田」)
  2. 要使用ArrayList你需要包括import java.util.ArrayList你的源代碼的頂部
0

它的拼寫錯誤,在此聲明

ArrayList<String> SLTag = new ArrayList <Sting>(); // check the spell 

它的字符串不刺

ArrayList<String> SLTag = new ArrayList <String>(); 
相關問題