import org.apache.commons.io.FileUtils;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import javax.tools.FileObject;
import java.io.File;
import java.io.FileOutputStream;
import java.util.ArrayList;
import java.util.LinkedList;
public class duxie {
public static void xie2 (File AA, String[] title, LinkedList linkedList ) throws Exception{
HSSFWorkbook workbook=new HSSFWorkbook();
HSSFSheet sheet=workbook.createSheet();
HSSFRow row=sheet.createRow(0);
HSSFCell cell=null;
for (int i=0;i<title.length;i++){
cell=row.createCell(i);
cell.setCellValue(title[i]);
}
for (int a=0;a<linkedList.size();a++){
HSSFRow nextrow=sheet.createRow(a+1);
HSSFCell cell2=nextrow.createCell(0);
cell2.setCellValue(linkedList.get(a).toString().split("\\|")[0]);
cell2=nextrow.createCell(1);
cell2.setCellValue(linkedList.get(a).toString().split("\\|")[1]);
cell2=nextrow.createCell(2);
cell2.setCellValue("");
}
FileOutputStream stream= FileUtils.openOutputStream(AA);
workbook.write(stream);
stream.close();
}
}
java对于text文件的读写
import java.io.*;
import java.util.ArrayList;
public class duxie1 {
public static ArrayList<String> du(String SS){
ArrayList<String> aaa = new ArrayList<String>();
try {
BufferedReader xf = null;
try {
xf = new BufferedReader(new FileReader(SS));
} catch (FileNotFoundException e) {
}
String aa;
if(xf!=null){
while ((aa = xf.readLine()) != null) {
aaa.add(aa);
}
xf.close();
}
} catch (
IOException e) {
e.printStackTrace();
}
return aaa;
}
public static void xie(String SS,String SS2){
try {
BufferedWriter xx = new BufferedWriter(new FileWriter(SS,true));
xx.write(SS2);
xx.newLine();
xx.flush();
xx.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}