Reading a single char in Java

后端 未结 8 756
暗喜
暗喜 2020-12-01 18:17

How can a char be entered in Java from keyboard?

8条回答
  •  离开以前
    2020-12-01 18:35

    You can either scan an entire line:

    Scanner s = new Scanner(System.in);
    String str = s.nextLine();
    

    Or you can read a single char, given you know what encoding you're dealing with:

    char c = (char) System.in.read();
    

提交回复
热议问题