public void testBb() { byte[] buffer = new byte[20];
try {
FileInputStream fileIn = new FileInputStream("./test/1.txt");
int bytes = fileIn.read(buffer, 0, 5); for (int i = 0; i < 5; i++) { System.out.print(buffer[]);
}
} catch (Exception e) {
System.out.println(e);
} }
说明 :1.txt中 只有“adfsdf84e” 不知道中文怎么处理 如“adf我的sdf84e”
try {
FileInputStream fileIn = new FileInputStream("./test/1.txt");
int bytes = fileIn.read(buffer, 0, 5); for (int i = 0; i < 5; i++) { System.out.print(buffer[]);
}
} catch (Exception e) {
System.out.println(e);
} }
说明 :1.txt中 只有“adfsdf84e” 不知道中文怎么处理 如“adf我的sdf84e”
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream(file)), "gbk");
br.xxxxxx
}catch(....) {
....
} finally {
....
}
in = new BufferedReader(new FileReader("./test/1.txt");
String c="";
while((c=in.readLine())!=null){
System.out.print(c);
}
这样应该行了吧?