首页 > 编程语言 > 详细

java中将基本类型与字符串互转

时间:2021-07-08 10:03:29      阅读:9      评论:0      收藏:0      [点我收藏+]

char --> String

方法一:使用Character.toString()

Character类提供了一个静态方法toString()用来将字符转换成字符串(效率高)。

char ch = ‘j‘;
String charToString = Character.toString(ch);

方法二:使用字符串连接符

当我们使用字符串连接符的时候,会自动将其他类型的变量转换为字符串类型,如下:

char ch = ‘j‘;
String str = ""+ch;

方法三:使用匿名数组(anonymous array)

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

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

方法四:使用String.valueOf()

char ch = ‘j‘;
String valueOfchar = String.valueOf(ch);

字符串和基本数据类型之间的转换总结:

基本类型转换为字符串有三种方法:

使用包装类的 toString() 方法

使用String类的 valueOf() 方法

用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串

例如:

//将基本类型转换为字符串(其他基本类型同理)

int a = 16;
String s1 = Integer.toString(a);  //方法1
String s2 = String.valueOf(a);    //方法2
String s3 = a + "";               //方法3

将字符串转换成基本类型有两种方法:

调用包装类的 parseXxx 静态方法。

调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱。

例如

//将字符串转换为基本类型

String s = "16";
int a = Integer.parseInt(s);   //方法1
int b = Integer.valueof(s);    //方法2

当然你先要确定你的字符串可以转换为int类型的,比如说:
String s = “16”;可以转换,但是 String s = “abc”;则转换时会报错。

java中将基本类型与字符串互转

原文:https://www.cnblogs.com/chenglong0201/p/14984097.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!