java中一个字符的String类型如何转换成char类型?
6个回答
展开全部
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
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-06-08 · 国内最优秀java资源共享平台
关注
展开全部
String str="a";
char b=str.charAt(0);
System.out.println(b);
char b=str.charAt(0);
System.out.println(b);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询