获取角色作为输入

时间:2014-12-17 01:14:02

标签: java character primitive-types

import java.util.Scanner;

public class ParseStatement {
    public static void main(String[] args) {        
        Scanner input = new Scanner(System.in);
        char x=input.next().charAt(0);
        System.out.println(x);
    }
}

" charAt(0)"在Java中意味着什么?

为什么我们使用它?

1 个答案:

答案 0 :(得分:0)

input.next()将在空格或换行符之前读取String,而charAt(0)将是该读取字符串的第一个字符。

例如

String str = "hai";
System.out.println(str.charAt(0));
System.out.println(str.charAt(1));
System.out.println(str.charAt(2));

上述代码的输出将是

h
a
i

使用CharAt(index)

CharAt(index)String类中的一个方法,可用于从String获取指定索引处的字符。

charAt(index)

的java doc