zoukankan      html  css  js  c++  java
  • next()与nextLine()的区别

     1 abc def ghij
     2 kl mno pqr st
     3 uvw xyz
     4 你用next(),第一次取的是abc,第二次取的是def,第三次取的是ghij
     5 你用nextLine(),第一次取的是abc def ghij,第二次取的是kl mno pqr st,第三次取的是uvw xyz
     6 明白了吧。前一个是以回车或空格为分隔符,一次取一个单词,后一个是以回车为分隔符,一次取一行。
     7 
     8 nextLint()一般用于IO的读取,表示获取下一行数据
     9 next()表示返回迭代的下一个元素。
    10         Scanner scan = new Scanner(System.in); 
    11         // 从键盘接收数据  
    12      
    13         //nextLine方式接收字符串
    14             System.out.println("nextLine方式接收:");
    15             // 判断是否还有输入
    16             if(scan.hasNextLine()){   
    17               System.out.println("这是nextLine():");
    18               String str2 = scan.nextLine();
    19               System.out.println("输入的数据为:"+str2); 
    20               System.out.println("这是next():");
    21               String str3 = scan.next();
    22               System.out.println("输出的内容为:" + str3);
    23             }  
  • 相关阅读:
    ubuntu nginx 伪静态 设置
    ubuntu thinkphp pathinfo 404等问题
    ubuntu svn安装测试
    ubuntu zendDebugger.so 加载不上的问题
    ubuntu ssh安装
    nyoj-660-逃离地球
    nyoj-643-发短信
    nyoj-181-小明的难题
    nyoj-663-弟弟的作业
    nyoj-682-初学者的烦恼
  • 原文地址:https://www.cnblogs.com/www-yang-com/p/7993397.html
Copyright © 2011-2022 走看看