我如何解析字符串值为字符类型,在Java?
我知道如何做到int和double(例如Integer.parseInt(“123”))。 有字串课吗?
我如何解析字符串值为字符类型,在Java?
我知道如何做到int和double(例如Integer.parseInt(“123”))。 有字串课吗?
当前回答
String string = "This is Yasir Shabbir ";
for(char ch : string.toCharArray()){
}
或者如果你想要单独的,你可以选择
char ch = string.charAt(1);
其他回答
如果你的字符串只包含一个字符,最简单的方法是调用charAt方法:
char c = s.charAt(0);
你可以在string中使用. charat (int)函数来检索任意索引处的char值。如果您想将String转换为char数组,请尝试在String上调用. tochararray()。如果字符串长度为1个字符,只需调用. charat(0)(或c#中的. first())来获取该字符。
如果你想把一个String对象解析成一个char,而String对象代表了多个字符,你只需要简单地使用下面的表达式: char c = (char) Integer.parseInt(s)。 这里s等于你想要解析的字符串。大多数人忘记了char表示16位数字,因此可以是任何数值表达式的一部分:)
你可以简单地使用toCharArray()将字符串转换为char数组:
Scanner s=new Scanner(System.in);
System.out.print("Enter some String:");
String str=s.nextLine();
char a[]=str.toCharArray();
你可以使用这个技巧:
String s = "p";
char c = s.charAt(0);