? 發問時間: 電腦與網際網路程式設計 · 1 0 年前

遇到一個'.class'expected的error

在這行

String[] tokens = str.split(delimiters);

遇到一個\'.class\'expected的error

拜託有誰能幫幫我解決這問題

萬分感謝

[code]

import java.io.*;

public class TestToken{

public static void main(String[] args){

File afile = new File(args[0]);

String str;

String delimiters= \",\";//Dilimiters

try{

FileReader ir = new FileReader(afile);

BufferedReader in = new BufferedReader(ir);

while((str=in.readLine()) != null)

String[] tokens = str.split(delimiters);

for(String token : tokens){

System.out.println(token);

in.close();

ir.close();

}//Tokenizer

}catch(IOException e){

e.printStackTrace();}

}

}

[/code]

1 個解答

評分
  • Samuel
    Lv 5
    1 0 年前
    最佳解答

    程式基本上沒問題, 只是幾個大括號錯了, 正確的如下, 請自己比照一下 :

    import java.io.*;

    public class TestToken{

    public static void main(String[] args){

    File afile = new File(args[0]);

    String str;

    String delimiters= ",";//Dilimiters

    try{

    FileReader ir = new FileReader(afile);

    BufferedReader in = new BufferedReader(ir);

    while((str=in.readLine()) != null) { //<---

    String[] tokens = str.split(delimiters);

    for(String token : tokens) //<---

    System.out.println(token);

    }//Tokenizer <---

    in.close();

    ir.close();

    }catch(IOException e){

    e.printStackTrace();}

    }

    }

還有問題?馬上發問,尋求解答。