我有一个像
这样的文本文件vinoth 5001 chennai programmer
ramesh 7755 madurai tester
suresh 7452 namakal designer
salim 4652 salem programmer
我想找到他们的名字但想要将他们的其他细节保存在一个数组中。我怎样才能做到这一点?任何建议
答案 0 :(得分:1)
String.substring(start, end)
获取该行的相关部分。trim()
。答案 1 :(得分:1)
String.split
将不同的信息拆分为数组Map
中,其密钥为用户名vinoth
,值将是您刚刚从String.split
答案 2 :(得分:1)
使用缓冲读取器读取每一行,然后执行以下操作:
HashMap<String, String> values = new HashMap<String, String>;
// read the line here
String line = ...;
String strings[] = line.split(" ");
String designation = strings[3];
values.put(strings[0], strings[1], strings[2]);