文本文件内容拷贝,从line.txt到box.txt,不行?
import java.io.*;
public class randw
{
public static void main(String args[]) throws IOException
{
BufferedReader br=new BufferedReader(new FileReader("line.txt"));
BufferedWriter bw=new BufferedWriter(new FileWriter("box.txt"));
StreamTokenizer st=new StreamTokenizer(br);
int tokenType;
st.whitespaceChars(0,32);
st.eolIsSignificant(true);
while(br.ready())
{
tokenType=st.nextToken();
switch(tokenType)
{
case st.TT_NUMBER:
bw.write(String.valueOf((long)st.nval));
bw.newLine();
break;
case st.TT_WORD:
bw.Write(st.sval);
bw.newLine();
break;
default: ;
}
}
bw.close();
}
}
====================
程序编译报错误:
randw.java:18: constant expression required
case st.TT_NUMBER:
^
randw.java:23: constant expression required
case st.TT_WORD:
^
randw.java:24: cannot resolve symbol
symbol : method Write (java.lang.String)
location: class java.io.BufferedWriter
bw.Write(st.sval);
^
3 errors
=====================
到底那里错了?
谢谢!我差了半天也不明白,小弟比较笨