java.util.Scanner的总结
//构造方法(常用的三个) //Scanner(Filesour__) //Scanner(InputStreamsour__) //Scanner(Stringsour__)
1. 2. //() 构造方法常用的三个 3. //Scanner(File sour__) 4. //Scanner(InputStream sour__) 5. //Scanner(String sour__) 6. 7. // 对比两种方式的比较 8. //Scanner sc=new Scanner(System.in); 9. //BufferedReader br=new BufferedReader(new InputStreamReader(System.in)) 10. 11. // 方法 12. //useDelimiter(Pattern pattern)token,,Pattern 改变的分割方式默认的是空格传对象 13. //useDelimiter(String pattern)token,,String 改变的分割方式默认的是空格传 14. 15. //hasNext();token 查看是否有的分割段 16. //hasNextInt();inttoken 查看是否有类型的的分割段 17. //nextInt();int 返回下一个的数值 18. //nextLine(); 返回一行 19. 20. //hasNext(Pattern pattern);patterntoken 返回下一个类型的 21. 22. public class ScannerTest { 23. public static void __in(String[] args){ 24. String str ="1.1 22.2 s4 5.3 67.5 89"; 25. Scanner scanner =new Scanner(str); 26. //scanner.useDelimiter("\\."); 27. while(scanner.hasNext()){ 28. if(scanner.hasNext(Pattern.compile("\\d\\.\\d"))){ 29. 30. }else{ 31. scanner.next();//next()token 要调用一下相关的方法才会到下一个 32. } 33. } 34. } 35. } 36. 37. 结果: 38. 1.1 39. 5.3 40. 7.5 41. 42. 43. public class ScannerTest { 44. public static void __in(String[] args){

