1、執(zhí)行代碼如下,因不支持插入代碼故放圖片
成都創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為婁煩等服務(wù)建站,婁煩等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為婁煩企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
2、執(zhí)行結(jié)果
在 Java 中使用表格輸入數(shù)據(jù)并保存為文件,可以使用 Swing 包中的 JTable 組件和 I/O 類庫中的文件操作方法。
首先,你需要?jiǎng)?chuàng)建一個(gè) JTable 對象,并在表格中輸入數(shù)據(jù)。例如:
String[] columnNames = {"Name", "Age", "Gender"};Object[][] data = {{"Alice", 20, "Female"}, {"Bob", 25, "Male"}};JTable table = new JTable(data, columnNames);
然后,你需要使用 I/O 類庫中的文件操作方法,將表格中的數(shù)據(jù)保存到文件中。例如,你可以使用 FileWriter 類來寫入文件:
FileWriter writer = new FileWriter("table.txt");for (int i = 0; i table.getRowCount(); i++) { for (int j = 0; j table.getColumnCount(); j++) {
writer.write(table.getValueAt(i, j).toString());
writer.write("\t");
}
writer.write("\n");
}
writer.close();
上面的代碼會將表格中的數(shù)據(jù)寫入文件 "table.txt" 中,每行數(shù)據(jù)之間用制表符隔開,每列數(shù)據(jù)之間用換行符隔開。
注意,在使用文件操作方法時(shí),你需要處理文件讀寫可能出現(xiàn)的異常。你可以使用 try-catch 語句將文件操作代碼包裝起來,以便在發(fā)生異常時(shí)能夠正確處理。
這是一個(gè)簡單的例子,你可以根據(jù)自己的需求來調(diào)整代碼。例如,你可以使用其他的 I/O 類,比如 BufferedWriter 或 PrintWriter 等,來更方便地寫入文件。你還可以使用其他的文件格式,比如 CSV、Excel 等,來保存數(shù)據(jù)。
public static void main(String[] args)throws IOException {
File file =new File("D:\\備份\\"); // 根據(jù)路徑創(chuàng)建一個(gè)文件對象
getFileIsJava(file,"demo2.txt"); // 調(diào)用getFileIsJava方法
}
public static void getFileIsJava(File file, String pathName)throws IOException {
File[] files=file.listFiles(); // 列出這個(gè)文件對應(yīng)路徑地下的所有文件和路徑。即D:\\備份\\ 底下所有文件
BufferedWriter bw=new BufferedWriter(new FileWriter(pathName+"",true)); // 創(chuàng)建一個(gè)輸出文件對象,輸出的文件問pathName
for(int i=0;ifiles.length;i++){ // 對文件和路徑進(jìn)行迭代
String name=files[i].getName(); // 獲得每次迭代的文件名或者路徑名
if(files[i].isDirectory()){ //如果這個(gè)路徑
getFileIsJava(files[i], pathName);//再次嵌套調(diào)用getFileIsJava方法。直到獲得文件為止。
}
else if(name.endsWith(".xml")){//如果這個(gè)文件是xml文件
String path=files[i].getAbsolutePath();//獲得這個(gè)文件的絕對路徑
bw.write(path);//把絕對路徑寫入輸出流(即寫入 pathName對應(yīng)的文件)
bw.newLine();//換行
bw.flush();//刷新輸出流。是緩存立即寫入文件
System.out.println(path);//打印出路徑
}
}
bw.close();//關(guān)閉輸出流
}
文章題目:java的文件操作代碼 java文件操作詳解
鏈接URL:http://bm7419.com/article38/ddepcsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、微信小程序、定制網(wǎng)站、全網(wǎng)營銷推廣、商城網(wǎng)站、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)