21xrx.com
2024-11-22 11:36:25 Friday
登录
文章检索 我的文章 写文章
Java String转换为int:实现方法与代码示例
2023-06-12 15:38:03 深夜i     --     --
Java String int

Java中的String转换为int是一个常见的需求,在许多应用程序中都需要使用这种转换。 Java提供了多种方法来实现String到int的转换,本文将介绍几种常见的方法以及相应的代码示例。

1. 使用parseInt方法

parseInt是Java中最常用的将String转换为int的方法之一。 它将String作为参数,并将其转换为int类型。 在转换之前,它会检查String是否为数字,如果不是,则会抛出NumberFormatException。

下面是parseInt方法的示例代码:


String str = "123";

int num = Integer.parseInt(str);

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

2. 使用valueOf方法

valueOf方法是另一种将String转换为int的方法,它的返回类型是Integer对象。 如果需要将其转换为int,只需调用intValue方法即可。

下面是valueOf方法的示例代码:


String str = "456";

int num = Integer.valueOf(str).intValue();

System.out.println(num); // 输出: 456

3. 使用Scanner类

Scanner类提供了nextInt方法,该方法可以读取输入流中的下一个int值。 该方法可以通过System.in输入流读取控制台输入的int值,并返回int类型。

下面是Scanner类的示例代码:


Scanner scanner = new Scanner(System.in);

System.out.println("请输入一个整数:");

int num = scanner.nextInt();

System.out.println("您输入的整数是:" + num);

这是Java中将String转换为int的三种不同方法。 开发人员可以根据自己的具体需求选择适合自己的方法。

  
  

评论区

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