21xrx.com
2024-12-23 00:19:01 Monday
登录
文章检索 我的文章 写文章
Java实现int与String类型的相互转换
2023-06-15 12:21:49 深夜i     --     --
Java int String 相互转换 valueOf() toString() parseInt() valueOf()

Java是一门强类型语言,其中int和String是两种不同的数据类型。在实际开发过程中,经常会遇到需要将int类型转换为String类型或者将String类型转换为int类型的需求,那么该如何实现呢?

1. 将int类型转换为String类型

Java提供了两种方法将int类型转换为String类型:

方法一:使用String类的valueOf()方法

示例代码如下:


int num = 123;

String str = String.valueOf(num);

System.out.println(str);

方法二:使用Integer类的toString()方法

示例代码如下:


int num = 123;

String str = Integer.toString(num);

System.out.println(str);

2. 将String类型转换为int类型

Java提供了两种方法将String类型转换为int类型:

方法一:使用Integer类的parseInt()方法

示例代码如下:


String str = "123";

int num = Integer.parseInt(str);

System.out.println(num);

方法二:使用Integer类的valueOf()方法

示例代码如下:


String str = "123";

int num = Integer.valueOf(str);

System.out.println(num);

以上就是Java实现int和String类型相互转换的方法,需要注意的是,如果转换的字符串不是数字或者超出int类型的范围,将会抛出NumberFormatException异常。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复