错误:无法将字符串解析为类型

时间:2012-01-20 12:27:56

标签: java android saxparser

我正在尝试获取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. 此行的多个标记

    • Sting无法解析为类型
    • 无法将ArrayList解析为类型
  2. 我无法解决

3 个答案:

答案 0 :(得分:1)

其他答案已经提供了一些解决方案。还有更多:

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

应该是

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

答案 1 :(得分:0)

  1. 您的代码中拼错了String。您已放置Sting。 (顺便说一句,很酷的家伙,喜欢这首歌“金色的田野”)
  2. 要使用ArrayList,您需要在源代码
  3. 的顶部加入import java.util.ArrayList

答案 2 :(得分:0)

这句话中的拼写错误

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

它的字符串不是Sting

ArrayList<String> SLTag = new ArrayList <String>();