从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从文件中读取数据并赋值给数组相关推荐

  1. matlab如何读取二维数组,Matlab从csv文件中读取多个二维数组

    我有一个csv文件,它包含2列4列数组,但行数不等.例如:Matlab从csv文件中读取多个二维数组 2, 354, 23, 101 3, 1023, 43, 454 1, 5463, 45, 765 ...

  2. python读取txt文件存储数组_python : 将txt文件中的数据读为numpy数组或列表

    很多时候,我们将数据存在txt或者csv格式的文件里,最后再用python读取出来,存到数组或者列表里,再做相应计算.本文首先介绍写入txt的方法,再根据不同的需求(存为数组还是list),介绍从tx ...

  3. C++实现从.txt文件中读取数据存入数组,将数组数据写入.txt文件

    声明: 编译器:vs2017 所有用到的.txt文件都是提前放在当前工程目录下的. 完整测试代码:github–Zhaotiedan 方法一:针对可以提前知道存入数组的大小 1.从.txt文件中读取数 ...

  4. python读取文件中的数据为二维数组变量_Numpy 多维数据数组的实现

    numpy包(模块)几乎总是用于Python中的数值计算.这个软件包为Python提供了高性能的向量.矩阵.张量数据类型.它是在C和Fortran中创建的,因此当计算被矢量化(用矩阵和矢量表示操作)时 ...

  5. python怎么读取txt文件数据保存数组中-python将txt等文件中的数据读为numpy数组的方法...

    实际中,很多数据都是存为txt文件.csv文件等,但是在程序中处理的时候numpy数组或列表是最方便的.本文简单介绍读入txt文件以及将之转化为numpy数组或列表的方法. 1 将txt文件读为lis ...

  6. python读txt文件 数组-python将txt等文件中的数据读为numpy数组的方法

    实际中,很多数据都是存为txt文件.csv文件等,但是在程序中处理的时候numpy数组或列表是最方便的.本文简单介绍读入txt文件以及将之转化为numpy数组或列表的方法. 1 将txt文件读为lis ...

  7. java将数据写入csv文件,从csv文件中读取数据

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java将数据写入csv文件,从csv文件中读取数据 测试代码 public static void main(String[] arges){/ ...

  8. c语言结构体数组存入文件_关于从文件中读取数据并写入结构体数组

    已结贴√ 问题点数:25 回复次数:10 关于从文件中读取数据并写入结构体数组 各位大大好,本人新手一枚,最近写简单的通讯录的c程序,其他功能完好,最后一个将txt文件中的数据写入结构体数组的函数无法 ...

  9. Tensorflow 从bin文件中读取数据并

    Tensorflow 程序读取数据一共有3种方法: 供给数据(feeding):在程序运行的每一步,让Python代码来供给数据 从文件读取数据: 让一个输入管线从文件中读取数据 预加载数据:在ten ...

最新文章

  1. 别得意,你只是假装收藏了而已
  2. RTEMS文件系统(4):系统调用开发信息(上)
  3. android-XML解析Dom,Sax,Pull
  4. python这个软件学会能做什么工作-万万没想到,学会Python即使不做程序员都能月入过万!...
  5. jQuery的顶级对象 $
  6. 软件开发人员的“七重苦”(2)
  7. 输入列画表格 在图形环境中很容易做出漂亮的表格。但在控制台环境中就比较困难了。 有的时候可以用一些符号大略地模拟:(word文档中可能不整齐,拷贝到记事本中看)...
  8. 软件测试流程进阶----两年软件测试总结[转]
  9. C++获取一段算法程序耗时方法
  10. 2016蓝桥杯省赛---java---B---6(方格填数)
  11. LoadRunner中Action的迭代次数的设置和运行场景中设置
  12. itk_option
  13. 在线JSON格式化-工具栈
  14. 中科大自主招生2018年笔试数学
  15. linux启动lighttpd服务,Linux下Lighttpd的安装配置
  16. 在win xp上使用pyqt5
  17. oCam 中文绿色版 - 免费实用的屏幕录像与截图软件 (制作视频教程/录制直播视频)
  18. C语言变量的存储类别和生存期
  19. GCN笔记:Graph Convolution Neural Network,ChebNet
  20. 【搬家】【数据库】【优化】SQL 优化学习小结——索引和语句优化

热门文章

  1. Nginx初探索之安装、启动、关闭和重启
  2. 基于Starling的mask实现
  3. 第七章 线程的调度、优先级和亲缘性(4)
  4. Java_常遇问题(一)
  5. PHP生成zip压缩包
  6. windows和linux打印树状目录结构
  7. laravel路由和MVC
  8. 用C++,调用浏览器打开一个网页
  9. log4j日志输出性能优化
  10. 排序规则在拼音处理中的应用.sql