import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入字符串:");
String s = sc.nextLine();
System.out.println(s);
}
}
//控制台展示结果如下:
/*
输入字符串:
"123a"
"123"
*/
控制台输入"a",输出"", 输入单引号输出效果类似
不会啊
jdk 1.8 没发现问题 你如果想要输出 "123a" "123" 你需要 String s = sc.nextLine(); System.out.println(s); s = sc.nextLine(); System.out.println(s);
DOS窗口运行没有问题,只有在IDEA控制台输入有问题
IDEA的问题,IDEA里面只要你先输入完“”再加字符双引号的内容就会消失。要先输入左边的双引号再加内容
问题解决了:需要输入一半引号,然后输入数据,最后输入另一半引号。不能把两边的引号输全了,再去中间填充数据。该问题应该仅限于IDEA,在DOS窗口执行没有该问题。