淺談java 數(shù)據(jù)處理(int[][]存儲(chǔ)與讀取)
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;
//逐行讀取,并將每個(gè)數(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[][]存儲(chǔ)與讀取)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 淺談Java中的集合存儲(chǔ)數(shù)據(jù)后,輸出數(shù)據(jù)的有序和無(wú)序問(wèn)題
- Java 實(shí)現(xiàn)Redis存儲(chǔ)復(fù)雜json格式數(shù)據(jù)并返回給前端
- java8中NIO緩沖區(qū)(Buffer)的數(shù)據(jù)存儲(chǔ)詳解
- Java字節(jié)與字符流永久存儲(chǔ)json數(shù)據(jù)
- 相冊(cè)管理系統(tǒng)(Java表單+xml數(shù)據(jù)庫(kù)存儲(chǔ))
- JSON復(fù)雜數(shù)據(jù)處理之Json樹形結(jié)構(gòu)數(shù)據(jù)轉(zhuǎn)Java對(duì)象并存儲(chǔ)到數(shù)據(jù)庫(kù)的實(shí)現(xiàn)
- java實(shí)現(xiàn)表格數(shù)據(jù)的存儲(chǔ)
相關(guān)文章
Collections.shuffle()方法實(shí)例解析
這篇文章主要介紹了Collections.shuffle()方法實(shí)例解析,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01
Java訪問(wèn)Hadoop分布式文件系統(tǒng)HDFS的配置說(shuō)明
Hadoop的能提供高吞吐量的數(shù)據(jù)訪問(wèn),是集群式服務(wù)器的上的數(shù)據(jù)操作利器,這里就來(lái)為大家分享Java訪問(wèn)Hadoop分布式文件系統(tǒng)HDFS的配置說(shuō)明:2016-06-06
java -D參數(shù)設(shè)置系統(tǒng)屬性無(wú)效問(wèn)題及解決
這篇文章主要介紹了java -D參數(shù)設(shè)置系統(tǒng)屬性無(wú)效問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12
Java網(wǎng)絡(luò)編程中的TCP/UDP詳解
這篇文章主要介紹了Java網(wǎng)絡(luò)編程中的TCP/UDP詳解,網(wǎng)絡(luò)編程是指編寫運(yùn)行在多個(gè)設(shè)備的程序,這些設(shè)備都通過(guò)網(wǎng)絡(luò)連接起來(lái),java.net 包中 J2SE 的 API 包含有類和接口,它們提供低層次的通信細(xì)節(jié),需要的朋友可以參考下2023-12-12
Java Spring Security認(rèn)證與授權(quán)及注銷和權(quán)限控制篇綜合解析
Spring Security 是 Spring 家族中的一個(gè)安全管理框架,實(shí)際上,在 Spring Boot 出現(xiàn)之前,Spring Security 就已經(jīng)發(fā)展了多年了,但是使用的并不多,安全管理這個(gè)領(lǐng)域,一直是 Shiro 的天下2021-10-10
Spring MVC整合Shiro權(quán)限控制的方法
這篇文章主要介紹了Spring MVC整合Shiro權(quán)限控制,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
Java基于Socket實(shí)現(xiàn)簡(jiǎn)單的多線程回顯服務(wù)器功能示例
這篇文章主要介紹了Java基于Socket實(shí)現(xiàn)簡(jiǎn)單的多線程回顯服務(wù)器功能,結(jié)合實(shí)例形式分析了java使用socket進(jìn)行多線程數(shù)據(jù)傳輸?shù)南嚓P(guān)操作技巧,需要的朋友可以參考下2017-08-08
詳解springboot?springsecuroty中的注銷和權(quán)限控制問(wèn)題
這篇文章主要介紹了springboot-springsecuroty?注銷和權(quán)限控制,賬戶注銷需要在SecurityConfig中加入開啟注銷功能的代碼,權(quán)限控制要導(dǎo)入springsecurity和thymeleaf的整合依賴,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2022-03-03

