Java基本数据类型与String的互相转换
创始人
2025-06-01 21:28:33

1、基本类型转String

把一个基本数据类型转为String类型,有三种通用方式:(以Integer i 为例)

  • i.toString()
  • String.valueOf(i)
  • i+""

其中:i.toString()效率最高,用的最多

2、String转基本数据类型

String转byte、short、int、long、float、double、boolean,使用它们包装类Byte、Short、Integer、Long、Float、Double、Boolean中的静态方法parseXXX即可。

  • Integer.parseInt(str)
  • Long.parseLong(str)
  • Character包装类没有parseCharacter()方法

3、String与char数组和byte数组的互转

  • String转char[]用toCharArray()
String s1 = "abc123";char[] ch1 = s1.toCharArray();
  • char[]转String用String构造方法
char[] ch = {'a','b','c','1','2','3'};String s = new String(ch);
  • String转byte[]用getBytes()
String str = "123abc";byte[] b = str.getBytes();
  • byte[]转String用String的构造方法
byte[] b = {49,50,51,97,98,99};String s = new String(b);

相关内容

热门资讯

省委部署开展持续深化违规吃喝问... 转自:中安在线近日,省委办公厅印发《关于巩固拓展深入贯彻中央八项规定精神学习教育成果持续深化违规吃喝...
智者勇进•接续奋进新江苏|用数... 转自:扬子晚报在城市加速转型、发展方式不断更新迭代的当下,雨花台区把“数智”作为提升城市运行效率的重...
中创智领:董事长、副总经理拟合... 转自:贝壳财经新京报贝壳财经讯 12月21日,中创智领公告称,董事长焦承尧、副总经理付奇和张海斌因个...
广深港高铁客流破纪录:3000... 12月20日,从广州南发出的G6541次列车准时抵达香港西九龙站,来自香港南元朗官立小学的近百名学生...
加科思-B(01167)附属与... 加科思-B(01167)公布,该集团的非全资附属公司北京加科思新药研发有限公司与AstraZenec...