不考虑字符集的话也可以用这个: FileReader fr = new FileReader("c:\\a.txt"); StringBuffer txt = new StringBuffer(); int k = fr.read(); while(k != -1){ txt.append((char)k); k = fr.read(); } fr.close(); System.out.println(txt);
import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class CSDN2 {
FileReader fr = new FileReader("c:\\a.txt");
StringBuffer txt = new StringBuffer();
int k = fr.read();
while(k != -1){
txt.append((char)k);
k = fr.read();
}
fr.close();
System.out.println(txt);
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class CSDN2 {
public static void main(String[] args)
{
try {
BufferedReader read = new BufferedReader(new FileReader("C:\\a.txt"));
String str = null;
while((str = read.readLine())!=null)
{
String []array = str.split(" ");
for(int i=0 ; i < array.length ; i++)
{
System.out.println(array[i]);
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
}}