淺談java 數(shù)據(jù)處理(int[][]存儲與讀取)
MyFile .java:
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.FileWriter; public class MyFile { public static void SaveFile(String filename,int[][] arr){ try { File file = new File(filename); //存放數(shù)組數(shù)據(jù)的文件 FileWriter out = new FileWriter(file); //文件寫入流 try { getRecord(out,arr); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } out.close(); } catch (Exception ex) { ex.printStackTrace(); } } private static void getRecord(FileWriter out,int[][] arr) throws Exception { //將數(shù)組中的數(shù)據(jù)寫入到文件中。每行各數(shù)據(jù)之間TAB間隔 for(int i=0;i<arr.length;i++){ for(int j=0;j<arr[0].length;j++){ out.write(arr[i][j]+"\t"); } out.write("\r\n"); } } public static void ReadFile(String filename,int[][] arr2){ try { File file = new File(filename); //存放數(shù)組數(shù)據(jù)的文件 BufferedReader in = new BufferedReader(new FileReader(file)); // try { readRecord(in,arr2); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } in.close(); } catch (Exception ex) { ex.printStackTrace(); } } private static void readRecord(BufferedReader in,int[][] arr2) throws Exception { String line; //一行數(shù)據(jù) int row=0; //逐行讀取,并將每個數(shù)組放入到數(shù)組中 while((line = in.readLine()) != null){ String[] temp = line.split("\t"); for(int j=0;j<temp.length;j++){ // arr2[row][j] = Double.parseDouble(temp[j]); arr2[row][j] = Integer.parseInt(temp[j]); } row++; } } }
使用:
public static int imagedate[ ][ ]; MyFile.SaveFile("d:\\array.txt",imagedate);
以上這篇淺談java 數(shù)據(jù)處理(int[][]存儲與讀取)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- 淺談Java中的集合存儲數(shù)據(jù)后,輸出數(shù)據(jù)的有序和無序問題
- Java 實現(xiàn)Redis存儲復雜json格式數(shù)據(jù)并返回給前端
- java8中NIO緩沖區(qū)(Buffer)的數(shù)據(jù)存儲詳解
- Java字節(jié)與字符流永久存儲json數(shù)據(jù)
- 相冊管理系統(tǒng)(Java表單+xml數(shù)據(jù)庫存儲)
- JSON復雜數(shù)據(jù)處理之Json樹形結(jié)構(gòu)數(shù)據(jù)轉(zhuǎn)Java對象并存儲到數(shù)據(jù)庫的實現(xiàn)
- java實現(xiàn)表格數(shù)據(jù)的存儲
相關(guān)文章
Java訪問Hadoop分布式文件系統(tǒng)HDFS的配置說明
Hadoop的能提供高吞吐量的數(shù)據(jù)訪問,是集群式服務(wù)器的上的數(shù)據(jù)操作利器,這里就來為大家分享Java訪問Hadoop分布式文件系統(tǒng)HDFS的配置說明:2016-06-06java -D參數(shù)設(shè)置系統(tǒng)屬性無效問題及解決
這篇文章主要介紹了java -D參數(shù)設(shè)置系統(tǒng)屬性無效問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12Java網(wǎng)絡(luò)編程中的TCP/UDP詳解
這篇文章主要介紹了Java網(wǎng)絡(luò)編程中的TCP/UDP詳解,網(wǎng)絡(luò)編程是指編寫運行在多個設(shè)備的程序,這些設(shè)備都通過網(wǎng)絡(luò)連接起來,java.net 包中 J2SE 的 API 包含有類和接口,它們提供低層次的通信細節(jié),需要的朋友可以參考下2023-12-12Java Spring Security認證與授權(quán)及注銷和權(quán)限控制篇綜合解析
Spring Security 是 Spring 家族中的一個安全管理框架,實際上,在 Spring Boot 出現(xiàn)之前,Spring Security 就已經(jīng)發(fā)展了多年了,但是使用的并不多,安全管理這個領(lǐng)域,一直是 Shiro 的天下2021-10-10Spring MVC整合Shiro權(quán)限控制的方法
這篇文章主要介紹了Spring MVC整合Shiro權(quán)限控制,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05Java基于Socket實現(xiàn)簡單的多線程回顯服務(wù)器功能示例
這篇文章主要介紹了Java基于Socket實現(xiàn)簡單的多線程回顯服務(wù)器功能,結(jié)合實例形式分析了java使用socket進行多線程數(shù)據(jù)傳輸?shù)南嚓P(guān)操作技巧,需要的朋友可以參考下2017-08-08詳解springboot?springsecuroty中的注銷和權(quán)限控制問題
這篇文章主要介紹了springboot-springsecuroty?注銷和權(quán)限控制,賬戶注銷需要在SecurityConfig中加入開啟注銷功能的代碼,權(quán)限控制要導入springsecurity和thymeleaf的整合依賴,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧2022-03-03