Java 如何将一个文件中的两列数据分别读到两个数组中?
2017-07-13 15:28
441 查看
数据如下: 22.000 13.833 22.100 14.448 22.200 14.745 22.300 14.883 22.400 14.907 22.500 14.838 22.600 15.063
import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.List;public class ReadTest {public static void main(String[] args) {final String file = "src.txt";List<String> firstColList = new ArrayList<String>();List<String> secondColList = new ArrayList<String>();try {BufferedReader bf = new BufferedReader(new FileReader(file));String content = null;while((content = bf.readLine()) != null){String ary[] = content.trim().split("\\s+");firstColList.add(ary[0]);secondColList.add(ary[1]);}bf.close();} catch (IOException e) {e.printStackTrace();}String[] firstColAry = firstColList.toArray(new String[0]);String[] secondColAry = secondColList.toArray(new String[0]);System.out.println("The item in the array is: ");for(int i = 0; i < firstColAry.length; i++){System.out.println(firstColAry[i] + "\t" + secondColAry[i]);}}}---------------测试The item in the array is:22.000 13.83322.100 14.44822.200 14.74522.300 14.88322.400 14.90722.500 14.83822.600 15.063
相关文章推荐
- Java中如何把两个数组合并为一个(已验证有效)
- Java中如何把两个数组合并为一个
- Java中如何把两个数组合并为一个
- 编写将一个包含有20个数据的数组M分成两个数组,正整数数组P和负数数组N ,分别把这两个数组中的数据的个数显示出来
- Java中如何把两个数组合并为一个
- Java中如何把两个数组合并为一个
- Java中如何把两个数组合并为一个
- 算法-Java中如何把两个数组合并为一个
- 一个asp文件如何同时读取两个数据…
- 声明一个共享数组,起两个线程,两个线程分别隔一段时间(可以写一个随机数),给数组中 添加数据,每一个线程为数组添加 3 个数据即可。
- java 如何将两个txt文件内容写入到一个txt文件中?
- Java中如何把两个数组合并为一个
- Java中如何把两个数组合并为一个
- 谈JAVA中如何将两个byte数组合成一个数组
- Java中如何把两个数组合并为一个
- Java中如何把两个数组合并为一个
- Java中如何把两个数组合并为一个
- Java中,如何将两个数组拼接为一个
- 如何将一个字符串中的数据 以逗号为标示 分别存到另一个数组中
- 一个表的两个字段具有相同的类型。如何仅用SQL语句交换这两列的数据?