

以下のソースコードを実行し,漢字の入力を行ったところ,  
`System.out.print(i);` で出力がされません.

[code]

    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();
        }
    }
    
[/code]

【実行環境】  
・jdk-13.0.1  
・VScode  
(足りないものがあれば追記します)

ご教授をお願いいたします.

【追記】  
日本語入力に対応していないようです.また,デバッグモードで実行したところ,  
scan.next();を行った際に値の代入が" "となってしまい,代入できていないように思えます.  
英語入力では出力が得られていることから,日本語の入力に問題があるのではないかと考えています.


CC BY-SA 4.0
2019-11-25T19:37:30.493
60838
2019-11-26T00:35:58.817
2019-11-26T00:35:58.817
36782
36782
question
java
javaのScannerクラスについて