1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

java中next()和nextLine()的区别

package com.xiao.scanner;    import java.util.Scanner;    public class Demo {      public static void main(String[] args) {          Scanner scanner = new Scanner(System.in);          System.out.println("使用next方式接收");              //使用next方式接收              String str=scanner.next();              System.out.println("输出的内容为:"+str);            //凡是属于IO流的类如果不关闭会一直占用资源          scanner.close();      }  }
package com.xiao.scanner;    import java.util.Scanner;    public class Demo1 {      public static void main(String[] args) {          Scanner scanner = new Scanner(System.in);          System.out.println("使用next方式接收");              //使用nextLine()方式接收              String str=scanner.nextLine();              System.out.println("输出的内容为:"+str);          //凡是属于IO流的类如果不关闭会一直占用资源          scanner.close();      }  }

区别在于next遇到空格就结束,而nextLine字符串结束才结束

微信扫码关注

更新实时通知

作者:xiao 分类:软件笔记 浏览: