直接從該掃描儀API:當沒有底層流時,是否需要關閉掃描儀?
String input = "1 fish 2 fish red fish blue fish";
Scanner s = new Scanner(input).useDelimiter("\\s*fish\\s*");
System.out.println(s.nextInt());
System.out.println(s.nextInt());
System.out.println(s.next());
System.out.println(s.next());
s.close();
這是一個很好的做法,總是關閉你完成它們的資源,或者編譯器會抱怨和關於內存泄漏的拙劣錯誤。 – hayonj