淺談java 數據處理(int[][]存儲與讀取)
更新時間:2017年06月04日 10:01:06 投稿:jingxian
下面小編就為大家?guī)硪黄獪\談java 數據處理(int[][]存儲與讀取)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
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); //存放數組數據的文件
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 {
//將數組中的數據寫入到文件中。每行各數據之間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); //存放數組數據的文件
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; //一行數據
int row=0;
//逐行讀取,并將每個數組放入到數組中
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 數據處理(int[][]存儲與讀取)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java訪問Hadoop分布式文件系統(tǒng)HDFS的配置說明
Hadoop的能提供高吞吐量的數據訪問,是集群式服務器的上的數據操作利器,這里就來為大家分享Java訪問Hadoop分布式文件系統(tǒng)HDFS的配置說明:2016-06-06
Java Spring Security認證與授權及注銷和權限控制篇綜合解析
Spring Security 是 Spring 家族中的一個安全管理框架,實際上,在 Spring Boot 出現(xiàn)之前,Spring Security 就已經發(fā)展了多年了,但是使用的并不多,安全管理這個領域,一直是 Shiro 的天下2021-10-10
Java基于Socket實現(xiàn)簡單的多線程回顯服務器功能示例
這篇文章主要介紹了Java基于Socket實現(xiàn)簡單的多線程回顯服務器功能,結合實例形式分析了java使用socket進行多線程數據傳輸的相關操作技巧,需要的朋友可以參考下2017-08-08
詳解springboot?springsecuroty中的注銷和權限控制問題
這篇文章主要介紹了springboot-springsecuroty?注銷和權限控制,賬戶注銷需要在SecurityConfig中加入開啟注銷功能的代碼,權限控制要導入springsecurity和thymeleaf的整合依賴,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧2022-03-03

