java中 如何将char类型转换成string 类型

 我来答
昝职君C1
2018-12-21
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

常见的字符型(char)转换成字符串型(String)大致有4种。总结如下:

1,String str=String.valueOf('[字符]'); //直接传参法

2,char data={'a','b','c'};

String str=new String(data);//通过new对象的方式强制转换

3,char ch = 'U';

String fromChar = new String(new char[]{ch});

//使用匿名数组,java中的匿名数组可以被用来封装一个单独的字符到字符数组,然后将这个字        符数组作为String的构造器参数

4,String str=”abc”;
char[] cc;
cc=str.toCharArray();
这时cc={‘a’,’b’,’c’};//String类的toCharArray()方法,将字符串转为字符(char)数组

扩展资料:

1,使用String a = "Hello Word"; System.out.println(a.charAt(1));截取一个字符

2,使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char。

3,使用String.toCharArray()(返回值为char[])可以得到将包含整个String的char数组。这样我们就能够使用从0开始的位置索引来访问string中的任意位置的元素。

4,Java中的String Object的值实际上是不可变的,是一个final的变量。所以我们每次对String做出任何改变,都是初始化了一个全新的String Object并将原来的变量指向了这个新String。

当哆啦离开A梦
2018-12-10 · TA获得超过6387个赞
知道答主
回答量:47
采纳率:0%
帮助的人:2.4万
展开全部

将char转换为String大致有6种方法。总结如下:

1、String s = String.valueOf('c'); //效率最高的方法

2、String s = String.valueOf(new char[]{'c'}); //将一个char数组转换成String

3、String s = Character.toString('c');// Character.toString(char)方法实际上直接返回String.valueOf(char)

4、String s = new Character('c').toString();

5、String s = "" + 'c';// 虽然这个方法很简单,但这是效率最低的方法;

6. String s = new String(new char[]{'c'});

扩展资料:

String转换为char:在Java中将String转换为char是非常简单的。 

1、使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char。 

2、 使用String.toCharArray()(返回值为char[])可以得到将包含整个String的char数组。这样我们就能够使用从0开始的位置索引来访问string中的任意位置的元素。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aQkGuapupu
2018-12-10 · TA获得超过1.7万个赞
知道答主
回答量:23
采纳率:80%
帮助的人:2.3万
展开全部

主要是两个方法: 

1、String类的toCharArray()方法,将字符串转为字符(char)数组 

String ss=”abc”; 

char[] cc; 

cc=ss.toCharArray(); 

这时cc={‘a’,’b’,’c’};

2、String类的valueOf()方法,将字符(char)数组转换为字符串 

char[] cc={‘a’,’b’,’c’}; 

ss=String.valueOf(cc); 

这时ss=“abc”;

转化代码如下:

public class Test{

public static void main(String [] args){

char c = 'a';

System.out.println (c);

String str = String.valueOf(c);

System.out.println (str);

}

}

扩展资料:

char的字段类型:

1、在MYSQL中,字段类型char是指:使用指定长度的固定长度表示的字符串;比如char(8),则数据库会使用固定的1个字节(八位)来存储数据,不足8位的字符串在其后补空字符。

2、字符转换

(1)在excel中char函数用于返回对应发于数字代码的字符。其用法:=char(number)。

(2)其中,参数number为转换的字符代码,介于0~255之间,char占一个字节,也就是8个二进制位,但它表示的是有符号的类型,所以表示的范围是-128~127;uchar表示无符号的类型,所以表示的范围是0~255。

3、代数概念,char是characteristic的简写,表示一个环或者域的特征,即最小的非负整数n,使ne=0。(e为单位元) 。

参考资料来源:

百度百科-string类

百度百科-char

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大野瘦子
高粉答主

2018-12-07 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1227
采纳率:100%
帮助的人:34.5万
展开全部

1、直接在构造String时建立。

char data[] = {'s', 'g', 'k'}; 

String str = new String(data); 12

2、String有方法可以直接转换,String.valueOf(char[] chr)就可以。 

char[] cha = {'s','g','h'};   

String n = String.valueOf(cha);

例:这里,关键是两个方法。

1、String类的toCharArray()方法,将字符串转换为字符数组

2、String类的valueOf()方法,将char类型的数组转换为字符串

char[] ch=new char[]{'a','b'};

String ch_s=new String(ch);

String ch_s1=String.valueOf(ch);

扩展资料:

当然也经常会遇到将String类型转换为char数组的情况

下面这段代码,是相对来说最简洁的。

例:

String strStringType="my string"; //创建一个字符串变量strStringType

char[] chrCharArray; //创建一个字符数组chrCharArray

chrCharArray = strStringType.toCharArray(); //将字符串变量转换为字符数组

strStringType= String.valueOf(chrCharArray ); //将字符数组转换为字符串

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彭八佬
2019-05-30
知道答主
回答量:34
采纳率:0%
帮助的人:5.3万
展开全部

5,java中的char和String

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式