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]);
}
}
}
分享到:
相关推荐
- 计算偏移量`offset`,并根据偏移量读取数据到`dst`数组中。 - 根据实际读取的数据长度,创建一个新的字符串`String result = new String(dst, 0, length);`。 - 对读取的字符串进行解析,例如使用`...
数据会被读取到一个2D数组中,每行对应数组的一维,每列对应一维中的元素。 5. **获取行列信息**:为了得到行数和列数,我们可以查询选定范围的“Rows”和“Columns”属性。这两个属性分别返回所选范围的行集合和列...
- **数据序列化**:首先,需要将数组中的每个元素转换成二进制形式。对于数值类型,这通常涉及将整数或浮点数转换为其对应的位模式。 - **数据写入**:接着,将序列化的二进制数据写入文件。这个过程可能涉及计算...
在Eclipse中,你可以创建一个新的Java项目,将CSV文件放入项目的资源目录下,然后编写上述代码进行测试。记得在运行前检查CSV文件的编码格式,确保与Java程序的编码设置一致,以防止乱码问题。 通过这种方式,你...
遍历每一行和每一列,将单元格的值放入二维数组中,即为矩阵。需要注意的是,Excel中的行索引从0开始,列索引也是从0开始。这里假设所有单元格都有值且是字符串类型: ```java int numRows = sheet.getLastRowNum...
- **通过Raw资源**:将文件放入`res/raw`目录,然后通过`Resources`类读取。示例: ```java Resources resources = getResources(); InputStream inputStream = resources.openRawResource(R.raw.config); ...
- 使用`put`方法将字节数组放入`ByteBuffer`。 - 通过`flip`方法切换`ByteBuffer`的状态,准备写入数据。 - 调用`write`方法将数据写入`FileChannel`。 - 最后,清空`ByteBuffer`以便下次使用。 #### 五、性能...
1. 将文件(例如`my_asset_file.txt`)放入`assets`目录下。 2. 获取`AssetManager`,它是访问ASSETS目录的入口点: ```java AssetManager assetManager = context.getAssets(); ``` 3. 打开并读取ASSETS文件: ...
4. **集成到JMeter**:完成插件开发后,需要将其打包成JAR文件(如"ReadExcelSampler.jar"),然后放入JMeter的lib/ext目录下,以使JMeter能够识别并加载这个插件。 5. **创建测试计划**:"ReadExcelSampler.jmx...
4、编写程序实现添加学生功能,创建界面,提示用户输入内容,生成实体类,放入数组; 5、编写程序实现学生信息删除,从数组中移除相应数据; 6、编写程序实现学生信息修改,从数组中读取学生信息显示在GUI界面中,...
通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...
2. **构建字节数组**:创建一个足够大的字节数组,依次放入Tag、Length和Value的字节表示。 3. **处理变长编码**:在某些情况下,如Length字段,可能需要使用变长编码(例如在BER编码中),以适应不同长度的Value。 ...
假设我们已经读取了一组数字到数组中,排序过程如下: ```java int[] numbers = {5, 3, 8, 1, 9}; Arrays.sort(numbers); for (int num : numbers) { System.out.print(num + " "); } ``` 这段代码会将数组`...
4、编写程序实现添加学生功能,创建界面,提示用户输入内容,生成实体类,放入数组; 5、编写程序实现学生信息删除,从数组中移除相应数据; 6、编写程序实现学生信息修改,从数组中读取学生信息显示在GUI界面中,...
在Android Studio项目中,我们通常把静态的非代码资源,如图片、音频、文本文件等,放入res目录下的各个子目录。对于Excel文件,我们可以将其放在assets或raw目录下,这两个目录允许我们存放任意类型的文件,且在...
在上述代码中,我们遍历了JSON数组的每个元素,将其转换为JSONObject,然后遍历对象的键值对,将它们放入一个HashMap中,最后将这个Map添加到列表中。 总结一下,本文介绍了如何在Java Web环境中读取JSON文件并将其...
在这个函数中,我们读取16进制字符串的每一对字符,转换为对应的十进制值,然后放入字节数组中。 总结来说,Java中字节数组与16进制字符串之间的转换涉及到位运算、字符映射以及字符串处理。了解这些概念对于处理二...
- **从byte到byte数组**:一旦我们有了byte值,我们可以将其放入数组中。数组是连续的内存块,可以存储相同类型的数据,如byte。在大多数编程语言中,可以通过声明一个固定大小的byte数组,然后逐个将byte值填入...
通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...
通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...