淺談java 數(shù)據(jù)處理(int[][]存儲(chǔ)與讀取)
更新時(shí)間:2017年06月04日 10:01:06 投稿:jingxian
下面小編就為大家?guī)?lái)一篇淺談java 數(shù)據(jù)處理(int[][]存儲(chǔ)與讀取)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
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樹(shù)形結(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)文章
Spring容器的創(chuàng)建過(guò)程之如何注冊(cè)BeanPostProcessor詳解
關(guān)于BeanPostProcessor 各位一定不陌生,今天整理的這篇文章總結(jié)了如何注冊(cè)BeanPostProcessor,文中有非常詳細(xì)的圖文示例,需要的朋友可以參考下2021-06-06
Java 使用Calendar計(jì)算時(shí)間的示例代碼
這篇文章主要介紹了Java 使用Calendar計(jì)算時(shí)間的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10
Java中 this和super的用法與區(qū)別小結(jié)
在Java的學(xué)習(xí)與開(kāi)發(fā)者我們經(jīng)常遇到this和super關(guān)鍵字,本文主要介紹了Java中 this和super的用法與區(qū)別小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12
Java基礎(chǔ)將Bean屬性值放入Map中的實(shí)例
這篇文章主要介紹了Java基礎(chǔ)將Bean屬性值放入Map中的實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-07-07
Struts2 ActionContext 中的數(shù)據(jù)詳解
這篇文章主要介紹了Struts2 ActionContext 中的數(shù)據(jù)詳解,需要的朋友可以參考下2016-07-07
Hutool開(kāi)發(fā)利器MapProxy類使用技巧詳解
這篇文章主要為大家介紹了Hutool開(kāi)發(fā)利器MapProxy類使用技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10

