next() 针对不带空格的字符串

 public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        System.out.print("地址:");
        String host = s.next();
        System.out.println("host = " + host);
        System.out.print("端口:");
        String port = s.next();
        System.out.println("port = " + port);
        System.out.print("用户名:");
        String user = s.next();
        System.out.println("user = " + user);
        System.out.print("带空格的用户名:");
        String userSpace = s.next();
        System.out.println("userSpace = " + userSpace);
    }

在这里插入图片描述

nextLine()针对带空格的字符串

  public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        System.out.print("地址:");
        String host = s.nextLine();
        System.out.println("host = " + host);
        System.out.print("端口:");
        String port = s.nextLine();
        System.out.println("port = " + port);
        System.out.print("用户名:");
        String user = s.nextLine();
        System.out.println("user = " + user);
        System.out.print("带空格的用户名:");
        String userSpace = s.nextLine();
        System.out.println("userSpace = " + userSpace);
    }

在这里插入图片描述

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐