请问在Java里,变量怎样从String类型转换为char类型?
8个回答
展开全部
与C++不同,Java里没有char*类型,只能转化为char数组,写法如下:
String str = "test";
char[] arr = str.toCharArray();
String str = "test";
char[] arr = str.toCharArray();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把字符串转化为char数组:
例如:
String str=“abcdef”;
char[] ch=st.toCharArray();
若要转化为单个char,可以从数组中取出来赋值给char
例如:
String str=“abcdef”;
char[] ch=st.toCharArray();
若要转化为单个char,可以从数组中取出来赋值给char
追问
String str1="呵呵";
char[] ch=str1.charAt(int);这个方法怎么做呢,括号里面的是数组的下标吗?
追答
你好 括号里面没有参数的,他只是把字符串分成单个字符,放到数组里面,例如你这里转化后的char数组
就是char[] ch={'呵','呵'}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String类型自带有转换为char数组的方法:
String s="test";
char[] ch=s.toCharArray();
String s="test";
char[] ch=s.toCharArray();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要学会看API文档,找String类,里面有将String类型的转换为char的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询