2012-01-20 40 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>(); 
相关问题