Dotcpp  >  编程教程  >  Java常用实用类  >  Java字符串与基本数据的相互转化

Java字符串与基本数据的相互转化

点击打开在线编译器,边学边练

java.lang包中的Integer类调用其类方法public static int parseInt(String s)可以将由“数字”字符组成的字符串,如"123", 转化为int型数据,例如:

int x;
String s = "123";
x = Integer.parseInt(s);


除此之外,还可以使用java.lang包中的Byte、Short、Long、Float、Double类调用相应的类方法,例如:

public static byte parseByte(String s) throws NumberFormatException
public static short parseShort(String s) throws NumberFormatException
public static long parseLong(String s) throws NumberFormatException
public static float parseFloat(String s) throws NumberFormatException
public static double parseDouble(String s) throws NumberFormatException

通过上述方法,我们可以将由“数字”字符组成的字符串转化为相应的基本数据类型。


当然,我们也可以使用String类的下列类方法:

public static String valueOf(byte n)
public static String valueOf(int n)
public static String valueOf(short n)
public static String valueOf(long n)
public static String valueOf(float n)
public static String valueOf(double n)


将数值转换为字符串,例如:

String str = String.valueOf(123);



本文固定URL:https://www.dotcpp.com/course/822

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Java教程
第一章 Java入门
第二章 Java运算符和表达式
第三章 Java流程控制
第四章 Java类和对象
第五章 Java子类与继承
第六章 Java接口与实现
第七章 Java内部类与异常类
第八章 Java常用实用类
第九章 Java输入输出流
第十章 Java数组
Dotcpp在线编译      (登录可减少运行等待时间)