我的Android应用程序,我想读取放在SD卡上的文本文件。读取文件以搜索字符串:“some string”并希望获取该字符串的值。 有什么方法可以在android中做到这一点。
请分享您宝贵的建议。
答案 0 :(得分:3)
文件文件=新文件(您的文件);
try {
FileInputStream in = new FileInputStream(file);
int len = 0;
byte[] data1 = new byte[1024];
while ( -1 != (len = in.read(data1)) ){
if(new String(data1, 0, len).contains(Your String))
//do something...
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}