`
jeelee
  • 浏览: 637692 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java 读文件,按行读取,将读取的结果放入数组中

    博客分类:
  • java
阅读更多
import java.io.*;

public class ReadCardType
{
	public static void main(String[] args)throws  IOException
	{
		  BufferedReader in = null ;
			String s = new String();
			String cartTypeCode,cardTypeStr;
			int index = 0 ,pos=0,i=0;
			String[][] cardType ;
			
			in = new BufferedReader(new FileReader("cardtype.cfg"));
			while((s = in.readLine()) != null){
				index++;
			}
			cardType = new String[index][2];
			in.close();
			
			in = new BufferedReader(new FileReader("cardtype.cfg"));
			while((s = in.readLine()) != null)
			{
				pos = s.indexOf('=');
				System.out.println("pos="+pos);
				cartTypeCode = s.substring(0,pos);
				cardTypeStr = s.substring(pos+1);
				System.out.println("cartTypeCode="+cartTypeCode);
				System.out.println("cardTypeStr="+cardTypeStr);
				cardType[i][0] = cartTypeCode ;
				cardType[i][1] = cardTypeStr ;
				i++ ;
			}
			in.close();
			
			for(int j = 0 ;j < index ; j++){
				System.out.println("card type:"+cardType[j][0]+cardType[j][1]);
			}
			
	}		
}
分享到:
评论

相关推荐

    java nio 包读取超大数据文件

    - 计算偏移量`offset`,并根据偏移量读取数据到`dst`数组中。 - 根据实际读取的数据长度,创建一个新的字符串`String result = new String(dst, 0, length);`。 - 对读取的字符串进行解析,例如使用`...

    Labview读取Excel表格到数组中,并获取行列信息

    数据会被读取到一个2D数组中,每行对应数组的一维,每列对应一维中的元素。 5. **获取行列信息**:为了得到行数和列数,我们可以查询选定范围的“Rows”和“Columns”属性。这两个属性分别返回所选范围的行集合和列...

    将数组转换为.bin文件

    - **数据序列化**:首先,需要将数组中的每个元素转换成二进制形式。对于数值类型,这通常涉及将整数或浮点数转换为其对应的位模式。 - **数据写入**:接着,将序列化的二进制数据写入文件。这个过程可能涉及计算...

    读取csv文件中指定行列的数据

    在Eclipse中,你可以创建一个新的Java项目,将CSV文件放入项目的资源目录下,然后编写上述代码进行测试。记得在运行前检查CSV文件的编码格式,确保与Java程序的编码设置一致,以防止乱码问题。 通过这种方式,你...

    java读取excel文件生成矩阵

    遍历每一行和每一列,将单元格的值放入二维数组中,即为矩阵。需要注意的是,Excel中的行索引从0开始,列索引也是从0开始。这里假设所有单元格都有值且是字符串类型: ```java int numRows = sheet.getLastRowNum...

    android中读取properties文件

    - **通过Raw资源**:将文件放入`res/raw`目录,然后通过`Resources`类读取。示例: ```java Resources resources = getResources(); InputStream inputStream = resources.openRawResource(R.raw.config); ...

    java读取大文件大全

    - 使用`put`方法将字节数组放入`ByteBuffer`。 - 通过`flip`方法切换`ByteBuffer`的状态,准备写入数据。 - 调用`write`方法将数据写入`FileChannel`。 - 最后,清空`ByteBuffer`以便下次使用。 #### 五、性能...

    raw文件数据读取

    1. 将文件(例如`my_asset_file.txt`)放入`assets`目录下。 2. 获取`AssetManager`,它是访问ASSETS目录的入口点: ```java AssetManager assetManager = context.getAssets(); ``` 3. 打开并读取ASSETS文件: ...

    jmeter 插件开发Sampler读取Excel文件并设置为变量

    4. **集成到JMeter**:完成插件开发后,需要将其打包成JAR文件(如"ReadExcelSampler.jar"),然后放入JMeter的lib/ext目录下,以使JMeter能够识别并加载这个插件。 5. **创建测试计划**:"ReadExcelSampler.jmx...

    java-利用GUI实现窗口学生管理系统(jdbc连接数据库-MySQL)

    4、编写程序实现添加学生功能,创建界面,提示用户输入内容,生成实体类,放入数组; 5、编写程序实现学生信息删除,从数组中移除相应数据; 6、编写程序实现学生信息修改,从数组中读取学生信息显示在GUI界面中,...

    java源码包---java 源码 大量 实例

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    tlv的java编码和解码

    2. **构建字节数组**:创建一个足够大的字节数组,依次放入Tag、Length和Value的字节表示。 3. **处理变长编码**:在某些情况下,如Length字段,可能需要使用变长编码(例如在BER编码中),以适应不同长度的Value。 ...

    从键盘读取数字并排序,对文本中的单词进行排序,java

    假设我们已经读取了一组数字到数组中,排序过程如下: ```java int[] numbers = {5, 3, 8, 1, 9}; Arrays.sort(numbers); for (int num : numbers) { System.out.print(num + " "); } ``` 这段代码会将数组`...

    java-利用GUI实现窗口学生管理系统

    4、编写程序实现添加学生功能,创建界面,提示用户输入内容,生成实体类,放入数组; 5、编写程序实现学生信息删除,从数组中移除相应数据; 6、编写程序实现学生信息修改,从数组中读取学生信息显示在GUI界面中,...

    Android开发之读取Excel表格数据

    在Android Studio项目中,我们通常把静态的非代码资源,如图片、音频、文本文件等,放入res目录下的各个子目录。对于Excel文件,我们可以将其放在assets或raw目录下,这两个目录允许我们存放任意类型的文件,且在...

    利用java读取web项目中json文件为map集合方法示例

    在上述代码中,我们遍历了JSON数组的每个元素,将其转换为JSONObject,然后遍历对象的键值对,将它们放入一个HashMap中,最后将这个Map添加到列表中。 总结一下,本文介绍了如何在Java Web环境中读取JSON文件并将其...

    byte数组转化为hex

    在这个函数中,我们读取16进制字符串的每一对字符,转换为对应的十进制值,然后放入字节数组中。 总结来说,Java中字节数组与16进制字符串之间的转换涉及到位运算、字符映射以及字符串处理。了解这些概念对于处理二...

    16进制文件转换成byte及数组

    - **从byte到byte数组**:一旦我们有了byte值,我们可以将其放入数组中。数组是连续的内存块,可以存储相同类型的数据,如byte。在大多数编程语言中,可以通过声明一个固定大小的byte数组,然后逐个将byte值填入...

    java源码包2

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    java源码包3

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

Global site tag (gtag.js) - Google Analytics