读到一个文件,用String来存,它的开始位置的指为NULL,如何跳过这个NULL取到后面的所有字符串的值~??
型如:
String file;
String temp;
BufferedReader in = new BufferedReader( new FileReader("c:\\write.txt"));
while((temp=in.readLine())!=null){
file+=temp;
}
System.out.println(file);
输出结果为:null 80022#picture/4.gif#黑炭#男#四班#团员#大四#大学四级英语$80030#picture
型如:
String file;
String temp;
BufferedReader in = new BufferedReader( new FileReader("c:\\write.txt"));
while((temp=in.readLine())!=null){
file+=temp;
}
System.out.println(file);
输出结果为:null 80022#picture/4.gif#黑炭#男#四班#团员#大四#大学四级英语$80030#picture
初始化一下。
String temp = "";
class Test{
public static void main(String[] args) throws Exception{
FileReader fr=new FileReader("Test.java");
fr.skip(4);//跳过2个字节
int c=fr.read();//读取一个字节
while(c!=-1){
System.out.print((char)c);
c=fr.read();
}
fr.close();
}
}
public class Test {
public static void main (String [] args)throws Exception{
String file="";//你要在这初始化 1楼说的很对
BufferedReader in = new BufferedReader( new FileReader("c:\\write.txt"));
while(in.ready()){
file+=in.readLine();
}
System.out.println(file);
}
}