FileInputStream txt = new FileInputStream("course.txt");
BufferedReader br=new BufferedReader(new InputStreamReader(txt));
String show = br.readLine();\\读一行,我看你中间都有空格就用空格区分吧
show.indexOf(" ")
再用substring()分别得到两个串再trim一下
BufferedReader br=new BufferedReader(new InputStreamReader(txt));
String show = br.readLine();\\读一行,我看你中间都有空格就用空格区分吧
show.indexOf(" ")
再用substring()分别得到两个串再trim一下
import java.util.*;class FileControl
{
String str;
fReader = new FileReader("course.txt");
bfReader = new BufferedReader(fReader);
try
{
while ((str = bfReader.readLine()) != null)
{
System.out.println("文件内容是:"+str);
}
bfReader.close();
}catch(IOException e){System.out.println(e.getMessage());}
public static void main(String[] args)
{
FileReader fReader = null;
BufferedReader bfReader = null;
}
}
以上是读取文件的程序,业务可以自己处理了,对字符串操作
fReader = new FileReader("course.txt");
bfReader = new BufferedReader(fReader);
中的fReader,bfReader,好象识别不了
好象 kaymo(头发熟了)那上面的代码运行有错误。通过不了!
{
JFileChooser myFile = new JFileChooser();
myFile.setFileSelectionMode( JFileChooser.FILES_AND_DIRECTORIES );
int result = myFile.showOpenDialog( this );
if ( result == JFileChooser.CANCEL_OPTION )
{
return;
}
File fp = myFile.getSelectedFile();
try
{
String buffstring = "";
BufferedReader input = new BufferedReader( new FileReader( fp ) );
String temp = input.readLine();
while( temp != null )
{
buffstring += (temp + "\r\n");
temp = input.readLine();
}
input.close();
}
catch( Exception ex )
{
myTextField.setText( ex.getMessage() );
}
return;
}
你把course.txt放在.java文件的同目录下
FileControl.java:10:illegal start of type
try
^
FileControl.java:25:<identifier> expected
}
^
不知道怎么原因?
fReader = new FileReader("course.txt");
bfReader = new BufferedReader(fReader);
中的fReader,bfReader,好象识别不了kaymo(头发熟了) 忘了写定义,你不会自己加吗?