package test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.Scanner;
public class Test5 {
public static void main(String[] args) throws IOException {
String path = "D:\\aa.txt";//æ件ä½ç½®
File file = new File(path);
try {//读åæ件å 容
InputStream in = new FileInputStream(file);
InputStreamReader reader = new InputStreamReader(in);
BufferedReader br = new BufferedReader(reader);
String line = null;
while( (line=br.readLine()) != null){
//å¦ææ¯æ°ç»å读åºæ°æ®
if('['==line.charAt(0) && ']'==line.charAt(line.length()-1)){
//å°è¯»åºçå符串转ææ°ç»
line = line.substring(1);
line = line.substring(0,line.length()-1);
String[] array = line.split(",");
//ä¸ç¥éä½ è¦æä¹è¿ç®ï¼ç®åå°±ç»æ°ç»ä¸çæ¯ä¸ªæ°åå ä¸ç¨æ·è¾å ¥çå符
System.out.print("ä»æ件ä¸è¯»åºçæ°ç»ï¼");
System.out.println(Arrays.toString(array));
System.out.println("请è¾å ¥å ä¸çå符/å符串ï¼");
Scanner sc = new Scanner(System.in);
String userStr = sc.nextLine();
//å ä¸ç¨æ·è¾å ¥çæ°æ®
for(int i=0;i<array.length;i++){
array[i] += userStr;
}
System.out.print("ä¿®æ¹åçæ°ç»ï¼");
System.out.println(Arrays.toString(array));
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}