java - 如何在java中将带有零的char数组转换为int

标签 java

我有一个以零开头的 char 数组,但是当我尝试将其转换为 int 值时,它会删除零,所以我想保留也为零。

像这样的数组 char 包含 00001234,而 int 必须像这样 00001234,但是当我使用 parseInt 时,它只会留下 1234。

最佳答案

int 包含纯数值;没有像前导零、千位分隔符等表示概念。任何类似的东西都被视为格式化——只有当您需要显示 int 或将其转换为以某种方式发短信。 NumberFormatSystem.out.printf() 等工具可让您对应用的格式进行一些控制,因此您必须使用这些工具。

关于java - 如何在java中将带有零的char数组转换为int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11695402/

相关文章:

java - 如何在 Ubuntu 上更新已经安装的 IntelliJ IDEA?

Java 使用给定字符串调用方法的最佳方式

java - 如何捕获 NumberFormatException?

java - Jackson JsonTypeInfo 用于 HashMap<String, Object> 的内容

java - Spring Boot JOOQ 集成 - 编译问题

java - 我应该如何获得 2 个 list<Object> 之间的差异

java - HTTP 状态 404 - 请求的路径无效

java - 如何在 super 抽象类中使用@Bean?

项目中缺少 Java 类路径文件夹,但存在于项目的 Windows 目录结构中

Java 8 字符串比较