java file数组 初始化_java从文件中读取数据并赋值给数组
从txt文件中读取数据赋值给一维数组
字节流读入字节数组中
字节数组转化为字符串
字符创解析为字符串数组
字符串数组转化为数值,并赋值为数组
文本文件是以字节的形式储存的。
在txt文件中一个数字或者字母表示一个字节,比如0为(byte)48,9为(byte)57,空格为(byte)32,a为(byte)97,z为(byte)122,A为(byte)65,Z为(byte)90。
public class ReadTxtFileToOneDimensionalArray {
public static void main(String args[])throws Exception{
File file = new File("G:\\文档文件\\临时文件\\时间表1.txt") ;
InputStream input = new FileInputStream(file) ;
byte[] b = new byte[(int)file.length()] ;
input.read(b) ;
String str = new String(b) ;
System.out.println(str) ;
String[] number = str.split("\t") ;
for(int i=0;i
System.out.print(number[i]+"\t") ;
}
int[] temp = new int[number.length] ;
for(int i=0;i
temp[i] = Integer.parseInt(number[i]) ;
System.out.print(temp[i]+"\t") ;
}
input.close() ;
}
}
从txt文件中读取数据赋值给二维数组
public class ReadTxtFileToTwoDimensionalArray {
public static void main(String args[])throws Exception{
File file = new File("G:\\文档文件\\临时文件\\时间表.txt") ;
InputStream input = new FileInputStream(file) ;
byte[] b = new byte[(int)file.length()] ;
input.read(b) ;
String str = new String(b) ;
String[] split = str.split("\r\n") ;
String[][] array = new String[split.length][] ;
for(int i=0;i
array[i] = split[i].split(" ") ;
}
int[][] temp = new int[split.length][array[0].length] ;
for(int i=0;i
for(int j=0;j
temp[i][j] = Integer.parseInt(array[i][j]) ;
System.out.print(temp[i][j]+"\t") ;
}
System.out.println() ;
}
input.close() ;
}
}
用字符流BufferedReader读取数据到二维数组(目前只能做到在知道行和列的情况下,能准确额读入二维数组!!!)
public class ReadTxtFileToArrayWithBufferedReader {
public static void main(String args[])throws Exception{
File file = new File("G:\\文档文件\\临时文件\\时间表.txt") ;
Reader r = new FileReader(file) ;
BufferedReader buf = new BufferedReader(r) ;
String line = null ;
int[][] temp = new int[10][9] ;
int row = 0 ;
while((line = buf.readLine()) != null){
String[] str = line.split(" ") ;
for(int i=0;i
temp[row][i] = Integer.parseInt(str[i]) ;
System.out.print(temp[row][i]+"\t") ;
}
System.out.println() ;
row ++ ;
}
buf.close() ;
}
}
从Excel文件中读取数据到一维数组
public class ReadExcelToOneDimensionalArray {
public static void main(String args[]){
try{
File file = new File("G:\\文档文件\\临时文件\\时间表1.xls") ;
Workbook book = Workbook.getWorkbook(file) ;
Sheet sheet = book.getSheet(0) ;
int[][] temp = new int[sheet.getRows()][sheet.getColumns()] ;
for(int i=0;i
for(int j=0;j
Cell cell = sheet.getCell(j, i) ;
temp[i][j] = Integer.parseInt(cell.getContents()) ;
System.out.print(temp[i][j]+"\t") ;
}
System.out.println() ;
}
book.close() ;
}catch(Exception e){
System.out.println(e) ;
}
}
}
从Excel文件中读取数据到二维数组
public class ReadExcelToTwoDimensionalArray {
public static void main(String args[]){
try{
File file = new File("G:\\文档文件\\临时文件\\时间表2.xls") ;
Workbook book = Workbook.getWorkbook(file) ;
Sheet sheet = book.getSheet(0) ;
int[][] temp = new int[sheet.getRows()][sheet.getColumns()] ;
for(int i=0;i
for(int j=0;j
Cell cell = sheet.getCell(j, i) ;
temp[i][j] = Integer.parseInt(cell.getContents()) ;
System.out.print(temp[i][j]+"\t") ;
}
System.out.println() ;
}
book.close() ;
}catch(Exception e){
System.out.println(e) ;
}
}
}
java file数组 初始化_java从文件中读取数据并赋值给数组相关推荐
- matlab如何读取二维数组,Matlab从csv文件中读取多个二维数组
我有一个csv文件,它包含2列4列数组,但行数不等.例如:Matlab从csv文件中读取多个二维数组 2, 354, 23, 101 3, 1023, 43, 454 1, 5463, 45, 765 ...
- python读取txt文件存储数组_python : 将txt文件中的数据读为numpy数组或列表
很多时候,我们将数据存在txt或者csv格式的文件里,最后再用python读取出来,存到数组或者列表里,再做相应计算.本文首先介绍写入txt的方法,再根据不同的需求(存为数组还是list),介绍从tx ...
- C++实现从.txt文件中读取数据存入数组,将数组数据写入.txt文件
声明: 编译器:vs2017 所有用到的.txt文件都是提前放在当前工程目录下的. 完整测试代码:github–Zhaotiedan 方法一:针对可以提前知道存入数组的大小 1.从.txt文件中读取数 ...
- python读取文件中的数据为二维数组变量_Numpy 多维数据数组的实现
numpy包(模块)几乎总是用于Python中的数值计算.这个软件包为Python提供了高性能的向量.矩阵.张量数据类型.它是在C和Fortran中创建的,因此当计算被矢量化(用矩阵和矢量表示操作)时 ...
- python怎么读取txt文件数据保存数组中-python将txt等文件中的数据读为numpy数组的方法...
实际中,很多数据都是存为txt文件.csv文件等,但是在程序中处理的时候numpy数组或列表是最方便的.本文简单介绍读入txt文件以及将之转化为numpy数组或列表的方法. 1 将txt文件读为lis ...
- python读txt文件 数组-python将txt等文件中的数据读为numpy数组的方法
实际中,很多数据都是存为txt文件.csv文件等,但是在程序中处理的时候numpy数组或列表是最方便的.本文简单介绍读入txt文件以及将之转化为numpy数组或列表的方法. 1 将txt文件读为lis ...
- java将数据写入csv文件,从csv文件中读取数据
全栈工程师开发手册 (作者:栾鹏) java教程全解 java将数据写入csv文件,从csv文件中读取数据 测试代码 public static void main(String[] arges){/ ...
- c语言结构体数组存入文件_关于从文件中读取数据并写入结构体数组
已结贴√ 问题点数:25 回复次数:10 关于从文件中读取数据并写入结构体数组 各位大大好,本人新手一枚,最近写简单的通讯录的c程序,其他功能完好,最后一个将txt文件中的数据写入结构体数组的函数无法 ...
- Tensorflow 从bin文件中读取数据并
Tensorflow 程序读取数据一共有3种方法: 供给数据(feeding):在程序运行的每一步,让Python代码来供给数据 从文件读取数据: 让一个输入管线从文件中读取数据 预加载数据:在ten ...
最新文章
- 别得意,你只是假装收藏了而已
- RTEMS文件系统(4):系统调用开发信息(上)
- android-XML解析Dom,Sax,Pull
- python这个软件学会能做什么工作-万万没想到,学会Python即使不做程序员都能月入过万!...
- jQuery的顶级对象 $
- 软件开发人员的“七重苦”(2)
- 输入列画表格 在图形环境中很容易做出漂亮的表格。但在控制台环境中就比较困难了。 有的时候可以用一些符号大略地模拟:(word文档中可能不整齐,拷贝到记事本中看)...
- 软件测试流程进阶----两年软件测试总结[转]
- C++获取一段算法程序耗时方法
- 2016蓝桥杯省赛---java---B---6(方格填数)
- LoadRunner中Action的迭代次数的设置和运行场景中设置
- itk_option
- 在线JSON格式化-工具栈
- 中科大自主招生2018年笔试数学
- linux启动lighttpd服务,Linux下Lighttpd的安装配置
- 在win xp上使用pyqt5
- oCam 中文绿色版 - 免费实用的屏幕录像与截图软件 (制作视频教程/录制直播视频)
- C语言变量的存储类别和生存期
- GCN笔记:Graph Convolution Neural Network,ChebNet
- 【搬家】【数据库】【优化】SQL 优化学习小结——索引和语句优化