繁体   English   中英

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

[英]Error : String cannot be resolved to a type

我正在尝试获取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);
}

第二和第四行错误错误是

  1. 这行有多个标记

    • 不能解析为类型
    • ArrayList无法解析为类型
  2. 我无法解决

其他答案已经给出了一些解决方案。 更重要的是:

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

应该

for(int i = 0; i<xmlTagInfo.size(); i++)
  1. 您的代码中的String拼写错误。 您已放置Sting (顺便说一句,很酷的家伙,喜欢这首歌“ Fields of gold”)
  2. 要使用ArrayList,您需要在源代码顶部包括import java.util.ArrayList

这句话是拼写错误

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

这是字符串而不是刺痛

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM