JDK版本18(据说JDK版本也会有影响)。文件-设置,这边设置下,改为UTF-8 。
控制台设置这里设置了似乎没效果。
package scanner;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//判断用户是否有输入
System.out.println("使用next方式接收");
while(scanner.hasNext()){
String str= scanner.next();
System.out.println("输入的内容为:"+str);
}
}
}