package util;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.Vector;
public class ReadFile {
Vector<String> vec = new Vector<String>();
public String[] readFile(String filename) {
try {
BufferedReader br = new BufferedReader(new FileReader(filename));
String str = "";
while ((str = br.readLine()) != null) {
int a = str.indexOf("1");
String newStr = str.substring(a);
String[] arryStr = newStr.split(" ");
for (int i = 0; i < arryStr.length; i++) {
// System.out.println(arryStr[i]);
vec.add(arryStr[i]);
}
}
} catch (Exception e) {
e.printStackTrace();
}
String[] result = new String[vec.size()];
for (int i = 0; i < vec.size(); i++) {
result[i] = vec.get(i);
}
return result;
}
}
从文件读取数据到Vector用数组返回
最新推荐文章于 2022-04-11 15:40:16 发布
本文介绍了一个使用Java实现的简单文件读取程序,该程序能够读取指定文件中的每一行,并针对包含字符'1'的数据进行特定处理,然后将处理后的字符存储到Vector集合中返回。此程序为理解Java文件操作提供了一个基本示例。
3931

被折叠的 条评论
为什么被折叠?



