我無法弄清楚究竟是什麼錯誤。這是我所得到的,當我編譯這個程序:如果我改變該行錯誤:'.class'預期或無法找到符號方法
cannot find symbol method kuce(java.util.List<java.lang.String>,java.lang.String[]).
:
System.out.print(mauka.kuce(mauka,temp));
到
System.out.print(mauka.kuce(mauka,temp[]));
然後我得到這個:
'.class' expected
以下是完整的代碼
import java.io.*;
import java.util.*;
class metodes
{
String p="";
public String kuce(List x, String c[]) {
for (int v=0; v < x.size(); v++) p = p +c[v] ;
return p;
}
}
public class ShowFile
{
public static void main(String args[]) throws IOException
{
int i;
FileInputStream fin;
try {
fin = new FileInputStream(args[0]);
} catch(FileNotFoundException e) {
System.out.println(" Fails nav atrasts");
return;
} catch(ArrayIndexOutOfBoundsException e) {
System.out.println(" Ievadiet: ShowFile faila_vards");
return;
}
StringBuffer ab = new StringBuffer();
String a="";
String temp[];
do {
i = fin.read();
if (i!=-1) a= a + ((char) i);
} while(i != -1);
a = a.replace("\r\n", " ");
temp = a.split("\\.");
String h = ".";
for (int o = 0; o < temp.length; o++) {temp[o] = temp[o] + h;}
List<String> mauka = Arrays.asList(temp);
System.out.print(mauka.kuce(mauka,temp));
fin.close();
}
}
請在尋求幫助之前解決您的程序縮進問題。正如目前所寫,很難閱讀。 – jimrandomh 2012-04-03 01:05:50
如果編輯被接受,應該被修復 – 2012-04-03 01:07:18