21xrx.com
2024-11-08 23:19:08 Friday
登录
文章检索 我的文章 写文章
使用Java如何将字符串转换成整数?
2023-06-12 05:56:25 深夜i     --     --
Java编程 字符串转换 整数 Integer

文章:

在Java编程中,常常需要将一个字符串转换成整数。比如说用户在输入信息时可能会输入一个字符串,但是程序需要将其转换成数字来进行计算。下面介绍Java中的两种方法将字符串转换为整数。

方法一:Integer.parseInt()

Integer.parseInt()方法可以将一个字符串参数解析为带符号的整数或为无符号的正整数,该方法返回一个int类型的值。使用该方法有两种常用的形式:

1. 将字符串转换为带符号的整数:


String str = "123";

int num = Integer.parseInt(str);

System.out.println(num); //输出 123

2. 将字符串转换为无符号的正整数:


String str = "123";

int num = Integer.parseUnsignedInt(str);

System.out.println(num); //输出 123

方法二:Integer.valueOf()

Integer.valueOf()方法和parseInt()方法很相似,也可以将字符串转换为整数类型,不同点在于该方法返回一个Integer对象。使用该方法有两种形式:

1. 将字符串转换为带符号的整数:


String str = "123";

Integer num = Integer.valueOf(str);

System.out.println(num); //输出 123

2. 将字符串转换为无符号的正整数:


String str = "123";

Integer num = Integer.valueOf(str, 10);

System.out.println(num); //输出 123

需要注意的是,在第二种形式中,需要指定进制数(例如10进制)。如果未指定进制数,则默认为10进制。

.parseInt()、Integer.valueOf()

  
  

评论区

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