21xrx.com
2024-09-19 09:16:13 Thursday
登录
文章检索 我的文章 写文章
如何将Java字符串转换为整数
2023-06-15 09:16:39 深夜i     --     --
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,字符串,整数,转换。

  
  

评论区

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