當前位置:編程學習大全網 - 網站源碼 - java讀取TXT文件 我把10萬個數字存在了TXT文件中以空格分隔 我想讀出來該怎麽辦(用java )

java讀取TXT文件 我把10萬個數字存在了TXT文件中以空格分隔 我想讀出來該怎麽辦(用java )

引用上樓的回答:

Scanner scanner = new Scanner(new File("F:\\*.txt"));

scanner.useDelimiter("\\s");

while(scanner.hasNextInt()){

System.out.println(scanner.nextInt());

}

我再給妳解釋壹下:

useDelimiter(Pattern pattern)這個方法是Scanner中用於設置分隔符的,默認情況下scanner分割符是空格,妳這個程序中就是用正則表達式來設置分隔符,"\\s*fish\\s*"前面的壹個\\s*表示空格出現0次或多次接著出現fish接著出現0個或多個空格,只要scanner掃描遇到的數據符合這個正則表達式,前面的就當壹個數據就可以用Scanner中的next()返回取得數據。

通過這個解釋妳就可以知道如何利用useDelmiter來消除空格。

  • 上一篇:航模2.4G遙控器能不能用NRF24L01模塊來接收?
  • 下一篇:Md5 和 CRC32 的區別
  • copyright 2024編程學習大全網