簡體   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