Scanner读取一个int数组
生活随笔
收集整理的這篇文章主要介紹了
Scanner读取一个int数组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Scanner讀取一個int數組
因為有段時間用C,以為當sc.hasNextInt()這種輸入檢測遇到回車符時會返回false,哪知道sc.hasNextInt()會忽略忽略一切空白符(包含回車符)。所以一直調試出問題。
Scanner sc = new Scanner(System.in);String str = sc.nextLine().toString(); //讀取一行數據 String arr[] = str.split("\\s+");//正則匹配所有空白字符,并以空白字符分割int a[] = new int[arr.length];for(int j = 0; j < a.length; j++)a[j] = Integer.parseInt(arr[j]); for(int data:a)System.out.println(data);總結
以上是生活随笔為你收集整理的Scanner读取一个int数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用Excel做一个贺卡如何用电脑做贺卡
- 下一篇: 解决Dependency ‘xxxx‘