基本上我在srcard上有一个.txt文件,我想读取该特定文件并将文件所具有的所有值保存到String数组中。 我怎么能成功呢?
P.S:文件的值除以空格。
答案 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(" ");