请问在Java里,变量怎样从String类型转换为char类型?

 我来答
firecym
2011-10-31 · TA获得超过571个赞
知道答主
回答量:83
采纳率:0%
帮助的人:33.2万
展开全部
String是字符串,char是字符,所以如果要把String转成char类型,那么要用char数组来存放。
用String的toCharArray() 方法直接转。例如:
String st1 = "test";
char[] ch = st1.toCharArray();
那么ch数组的内容就是test,ch[0] 的内容就是 't' ,以此类推...
TableDI
2024-07-18 广告
当我们谈到Python与Excel的拆分时,通常指的是使用Python的库来读取Excel文件中的数据,然后根据某种逻辑(如按行、按列、按特定值等)将数据拆分成多个部分或输出到新的Excel文件中。上海悉息信息科技有限公司在处理这类任务时,... 点击进入详情页
本回答由TableDI提供
jack35102
2011-10-31 · TA获得超过148个赞
知道答主
回答量:212
采纳率:0%
帮助的人:100万
展开全部
与C++不同,Java里没有char*类型,只能转化为char数组,写法如下:
String str = "test";
char[] arr = str.toCharArray();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邗启3V
推荐于2017-11-24 · TA获得超过7270个赞
知道大有可为答主
回答量:1413
采纳率:100%
帮助的人:1370万
展开全部
把字符串转化为char数组:
例如:
String str=“abcdef”;
char[] ch=st.toCharArray();
若要转化为单个char,可以从数组中取出来赋值给char
追问
String str1="呵呵";
char[] ch=str1.charAt(int);这个方法怎么做呢,括号里面的是数组的下标吗?
追答
你好 括号里面没有参数的,他只是把字符串分成单个字符,放到数组里面,例如你这里转化后的char数组
就是char[] ch={'呵','呵'}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
e9qyh
2011-10-31 · TA获得超过136个赞
知道答主
回答量:143
采纳率:0%
帮助的人:102万
展开全部
String类型自带有转换为char数组的方法:
String s="test";
char[] ch=s.toCharArray();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoyijian2
2011-10-31 · TA获得超过400个赞
知道答主
回答量:93
采纳率:0%
帮助的人:55.9万
展开全部
要学会看API文档,找String类,里面有将String类型的转换为char的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式