如何在数组中存储文件的值;

时间:2015-10-04 15:24:51

标签: java android arrays

基本上我在srcard上有一个.txt文件,我想读取该特定文件并将文件所具有的所有值保存到String数组中。 我怎么能成功呢?

P.S:文件的值除以空格。

2 个答案:

答案 0 :(得分:0)

如果要将其拆分为空格,则可以在readLine()输出中使用stringtokenizer或string split。 如果你想用某种模式拆分它,那么你可以在readLine()输出中使用正则表达式。

答案 1 :(得分:0)

使用此

File dir = Environment.getExternalStorageDirectory();
File yourFile = new File(dir, "path/file.txt");
FileInputStream fis = new FileInputStream(yourFile);
byte[] data = new byte[(int) yourFile.length()];
fis.read(data);
fis.close();

String str = new String(data, "UTF-8");
String[] array = str.splite(" ");