猿问

扫描仪方法获取字符

用Java键盘返回值的Scanner方法是什么?char

喜欢nextLine()StringnextInt()int


慕无忌1623718
浏览 337回答 3
3回答

倚天杖

为了得到一个char从Scanner,你可以使用findInLine方法。    Scanner sc = new Scanner("abc");    char ch = sc.findInLine(".").charAt(0);    System.out.println(ch); // prints "a"    System.out.println(sc.next()); // prints "bc"如果您需要char从中添加一堆Scanner,那么(可能是暂时地)将分隔符更改为空字符串可能会更方便。这将使next()每次返回一个长度为1的字符串。    Scanner sc = new Scanner("abc");    sc.useDelimiter("");    while (sc.hasNext()) {        System.out.println(sc.next());    } // prints "a", "b", "c"
随时随地看视频慕课网APP

相关分类

Java
我要回答