java中一个字符的String类型如何转换成char类型?

比如Stringstr=“a”;怎么把str转换char类型... 比如 String str=“a”;怎么把str转换char类型 展开
 我来答
帐号已注销
2018-11-24 · TA获得超过1.5万个赞
知道答主
回答量:6
采纳率:100%
帮助的人:2655
展开全部

String是字符串,char是字符,所以如果要把String转成char类型,那么要用char数组来存放。

用String的toCharArray() 方法直接转。例如:

String str = “a”;

char[] ch = str.toCharArray();

那么ch数组的内容就是a,ch[0] 的内容就是 'a' 

如果String str = “abcdefg”;

char[] ch = str.toCharArray();

那么ch数组的内容就是a,ch[1] 的内做拆段容就是 'b' 

扩展资料:

JAVA中:

float a=10; // 定义 a为 float 型。

int b=(int)a;// 定义b 为 int 型。然后把 float型的 a 强制转换成 int型。再把a的值 赋值给 b ;

强制转换是指java中的向下转型,因为向下转型的时候会丢失精度。向上转型不需要强制,如:

int a= 10;//定御渗义a为int型。

float b = a; //定义b为float型。然后把a的值赋给纯誉b。这种就是向上转型

参考资料:类型转换-百度百科

匿名用户
2013-05-30
展开全部
String a="薯棚游数销a";
char b=a.charAt(0);
System.out.println(b); 输出结果为:和指a
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-30
展开全部
char sex=rs.getString("sex").charAt(0);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-30
展开全部
转成 char数组 char [] temp = str.toCharArray();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ijava学习网
2018-06-08 · 国内最优秀java资源共享平台
ijava学习网
国内最优秀的java免费资源共享及学习平台,专注从实战中学习与成长。主要包括教程、经验分享、知识、资讯、工具、手册、视频及各种资源下载。
向TA提问
展开全部
String str="a";
char b=str.charAt(0);
System.out.println(b);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式