21xrx.com
2025-03-29 00:24:51 Saturday
文章检索 我的文章 写文章
如何将Java字符串转换为整数
2023-06-15 09:16:39 深夜i     7     0
Java 字符串 整数 转换

在Java代码中,将字符串转换为整数是一个常见的需求。在本文中,我们将介绍如何使用Java内置函数和自定义函数将字符串转换为整数。

1. 使用Java内置函数将字符串转换为整数

Java中有一个内置函数可以将字符串转换为整数 - Integer.parseInt()。该函数将接受一个字符串作为参数,并将其转换为整数。以下是使用该函数将字符串转换为整数的代码:

String str = "123";
int num = Integer.parseInt(str);
System.out.println(num);

这将输出整数123。

2. 自定义函数将字符串转换为整数

如果您想编写自己的代码来将字符串转换为整数,可以使用以下代码:

public static int stringToInt(String str) {
  int num = 0;
  int sign = 1;
  int i = 0;
  if (str.charAt(0) == '-') {
    sign = -1;
    i++;
  }
  for (; i < str.length(); i++) {
    num = num * 10 + str.charAt(i) - '0';
  }
  return sign * num;
}
public static void main(String[] args) {
  String str = "-123";
  int num = stringToInt(str);
  System.out.println(num);
}

这将输出整数-123。

3. 关键词

Java,字符串,整数,转换。

  
  

评论区

请求出错了