android學習筆記--Scanner

wangyy發表於2014-06-24

 

private static List<String> getxxxx(Context ctx) {
try {

Scanner sc = new Scanner(
ctx.openFileInput("xxx.txt"));
ArrayList<String> ret = new ArrayList<String>();

while (sc.hasNextLine()) {
ret.add(sc.nextLine());
}
sc.close();

return ret;
} catch (FileNotFoundException e) {
return new ArrayList<String>();
}
}

 openFileInput("xxx.txt") 讀取使用者儲存的內容 

Scanner 是一個可以使用正規表示式來解析基本型別和字串的簡單文字掃描器。 
Scanner 使用分隔符模式將其輸入分解為標記,預設情況下該分隔符模式與空白匹配。然後可以使用不同的 next 方法將得到的標記轉換為不同型別的值。 

例如,以下程式碼使使用者能夠從 System.in 中讀取一個數:

Scanner sc = new Scanner(System.in);
int i = sc.nextInt();

相關文章