javaのScannerクラスについて
以下のソースコードを実行し,漢字の入力を行ったところ,
System.out.print(i);
で出力がされません.
package app;
import java.util.Scanner;
public class app {
public static void main(String[] args){
Scanner scan = new Scanner(System.in,"utf-8");
String i = scan.next();
System.out.print(i);
scan.close();
}
}
【実行環境】
・jdk-13.0.1
・VScode
(足りないものがあれば追記します)
ご教授をお願いいたします.
【追記】
日本語入力に対応していないようです.また,デバッグモードで実行したところ,
scan.next();を行った際に値の代入が" "となってしまい,代入できていないように思えます.
英語入力では出力が得られていることから,日本語の入力に問題があるのではないかと考えています.