Scanner读取一个int数组
生活随笔
收集整理的這篇文章主要介紹了
Scanner读取一个int数组
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Scanner讀取一個(gè)int數(shù)組
因?yàn)橛卸螘r(shí)間用C,以為當(dāng)sc.hasNextInt()這種輸入檢測(cè)遇到回車符時(shí)會(huì)返回false,哪知道sc.hasNextInt()會(huì)忽略忽略一切空白符(包含回車符)。所以一直調(diào)試出問(wèn)題。
Scanner sc = new Scanner(System.in);String str = sc.nextLine().toString(); //讀取一行數(shù)據(jù) 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);總結(jié)
以上是生活随笔為你收集整理的Scanner读取一个int数组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 用Excel做一个贺卡如何用电脑做贺卡
- 下一篇: 解决Dependency ‘xxxx‘