Java Scanner 获取字符串和带空格的字符串
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);
}
下一篇:
java 两个日期之间相差的天数计算
