浅谈java 数据处理(int[][]存储与读取)

发布时间 - 2026-01-11 01:42:58    点击率:

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  # 读取int  # 浅谈Java中的集合存储数据后  # 输出数据的有序和无序问题  # Java 实现Redis存储复杂json格式数据并返回给前端  # java8中NIO缓冲区(Buffer)的数据存储详解  # Java字节与字符流永久存储json数据  # 相册管理系统(Java表单+xml数据库存储)  # JSON复杂数据处理之Json树形结构数据转Java对象并存储到数据库的实现  # java实现表格数据的存储  # 给大家  # 组中  # 希望能  # 并将  # 数据处理  # 这篇  # 浅谈  # 小编  # 大家多多  # SaveFile  # span  # String  # void  # FileWriter  # public  # static  # getRecord  # catch  # Exception  # file 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何用腾讯建站主机快速创建免费网站?  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  如何快速搭建虚拟主机网站?新手必看指南  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  如何快速搭建支持数据库操作的智能建站平台?  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  如何用wdcp快速搭建高效网站?  如何快速搭建二级域名独立网站?  在线制作视频网站免费,都有哪些好的动漫网站?  如何在IIS7中新建站点?详细步骤解析  如何在橙子建站上传落地页?操作指南详解  简单实现Android文件上传  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  如何用AI帮你把自己的生活经历写成一个有趣的故事?  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  如何在 Pandas 中基于一列条件计算另一列的分组均值  如何在Windows环境下新建FTP站点并设置权限?  如何在服务器上配置二级域名建站?  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  使用C语言编写圣诞表白程序  新三国志曹操传主线渭水交兵攻略  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  原生JS获取元素集合的子元素宽度实例  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  如何为不同团队 ID 动态生成多个非值班状态按钮  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  Android自定义listview布局实现上拉加载下拉刷新功能  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  JS实现鼠标移上去显示图片或微信二维码  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  bootstrap日历插件datetimepicker使用方法  Python自动化办公教程_ExcelWordPDF批量处理案例  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  nginx修改上传文件大小限制的方法  Python制作简易注册登录系统  jQuery validate插件功能与用法详解  Laravel如何优化应用性能?(缓存和优化命令)  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  如何在企业微信快速生成手机电脑官网?  EditPlus中的正则表达式 实战(2)  如何用低价快速搭建高质量网站?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?