import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.Reader;
public class H {
/**
* åè½ï¼Java读åtxtæ件çå
容
* æ¥éª¤ï¼1ï¼å
è·å¾æ件å¥æ
* 2ï¼è·å¾æ件å¥æå½åæ¯è¾å
¥ä¸ä¸ªåèç æµï¼éè¦å¯¹è¿ä¸ªè¾å
¥æµè¿è¡è¯»å
* 3ï¼è¯»åå°è¾å
¥æµåï¼éè¦è¯»åçæåèæµ
* 4ï¼ä¸è¡ä¸è¡çè¾åºãreadline()ã
* å¤æ³¨ï¼éè¦èèçæ¯å¼å¸¸æ
åµ
* @param filePath
*/
public static void readTxtFile(String filePath){
try {
String encoding="GBK";
File file=new File(filePath);
if(file.isFile() && file.exists()){ //å¤ææ件æ¯å¦åå¨
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),encoding);//èèå°ç¼ç æ ¼å¼
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = null;
while((lineTxt = bufferedReader.readLine()) != null){
System.out.println(lineTxt);
}
read.close();
}else{
System.out.println("æ¾ä¸å°æå®çæ件");
}
} catch (Exception e) {
System.out.println("读åæ件å
容åºé");
e.printStackTrace();
}
}
public static void main(String argv[]){
String filePath = "L:\\20121012.txt";
// "res/";
readTxtFile(filePath);
}
}
温馨提示:答案为网友推荐,仅供参考