javaå®ç°åtxtæ¯è¡å¢å ä¸ä½æ°åï¼æè·¯æ¯è¿æ ·çï¼ä½¿ç¨I/Oæä½æ¯æ¬¡è¯»åä¸è¡æåï¼ä½¿ç¨stringå¢å ä¸ä¸ªæ°åä¸ï¼ä¿åå¨ç¼åå¦ä¸ä¸ªlistéé¢ï¼åæ¥ä¸ä¸ªæ¢è¡ç¬¦ï¼çå°å
¨é¨è¯»åå®æ¯ï¼å¨è¯»ålistçå
容ï¼åå
¥txtæ件éé¢ï¼ç¤ºä¾å¦ä¸ï¼
package com.zeal.card; // è¿éæ¯æèªå·±ä¸´æ¶ç¨çå
åï¼ä½ èªå·±æ¹ä¸ä¸å°±å¥½äº
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class Demo {
/**
* 主æ¹æ³
* @param args
*/
public static void main(String[] args) {
printData();
}
/**
* 读åtxtæ档第ä¸è¡æ°æ®ä¸ç第3ä½å°ç¬¬9ä½ï¼å¹¶è¾åºå°æ§å¶å°
*/
public static void printData() {
// å®ä¹ææ¬æ件æ°ç»ï¼è¿éæ¯ä¸´æ¶æ¼ç¤ºç¨ï¼è¯·èªå·±æ¹å
String[] txtFiles = {
"c:/a.txt",
"c:/b.txt",
"c:/c.txt",
};
// éåæ件
for (int i=0; i<txtFiles.length; i++) {
try {
// å¾å°æ件
File file = new File(txtFiles[i]);
// å¦ææ件åå¨
if (file.exists()) {
// 建ç«ç¼å²å
è£
å¨
BufferedReader in = null;
in = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
// 读åºä¸è¡ï¼å 为åªæ¯è¯»ä¸è¡ï¼æ²¡å¿
è¦éåå
¨é¨æ件å
容ï¼
String temp = in.readLine();
// å¦æä¸ä¸ºç©ºï¼å¹¶ä¸é¿åº¦è³å°ä¸º9
if (temp != null) {
String txt = "ä¸"+temp;//æ¯è¡åé¢å¢å ä¸ä¸ªæ°åä¸ã
System.out.println("ååºæ°æ®ï¼" + txt);
List li= new ArrayList();
List li= new ArrayList();
li.add(temp);
}
}
BufferedWriter in = null;
in = new BufferedWriter (new InputStreamWriter(new FileOutputStream(file)));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}