实际上我想用文件的内容来触发警报。
答案 0 :(得分:1)
试试这个片段!
try {
InputStream inputStream = openFileInput("myfile.txt");
if (inputStream != null) {
InputStreamReader streamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(streamReader);
String l;
while (( l = bufferedReader.readLine()) != null) {
// do what you want with the line
}
}
inputStream.close(); //close the file
} catch (java.io.FileNotFoundException e) {
//file doesnt exist
}
不要忘记进口!
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.BufferedReader;
答案 1 :(得分:0)
使用java.io.BufferedReader
,您可以使用readLine()
功能一次读取一行。在阅读每一行时,将其添加到ArrayList<String>
。最后,如果ArrayList
不符合您的目的,ArrayList
中的方法可以帮助您将数据复制到数组中。
关于阅读xls文件,请参阅this post。