首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在java中将字符串转换/解析为字符?

如何在java中将字符串转换/解析为字符?
EN

Stack Overflow用户
提问于 2011-10-22 02:09:20
回答 12查看 992.6K关注 0票数 226

在Java语言中,如何将String值解析为char类型?

我知道如何处理整型和双精度型(例如Integer.parseInt("123"))。有字符串和字符的类吗?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2011-10-22 02:12:07

如果您的字符串只包含一个字符,则将其转换为字符的最简单方法可能是调用charAt方法:

代码语言:javascript
复制
char c = s.charAt(0);
票数 316
EN

Stack Overflow用户

发布于 2011-10-22 02:12:41

您可以将.charAt(int)函数与字符串一起使用,以检索任何索引处的字符值。如果要将字符串转换为字符数组,请尝试对字符串调用.toCharArray()

代码语言:javascript
复制
String g = "line";
char c = g.charAt(0);  // returns 'l'
char[] c_arr = g.toCharArray(); // returns a length 4 char array ['l','i','n','e']
票数 71
EN

Stack Overflow用户

发布于 2011-10-22 02:12:35

你可以使用这个技巧:

代码语言:javascript
复制
String s = "p";

char c = s.charAt(0);
票数 48
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7853502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档