我有一个以零开头的 char
数组,但是当我尝试将其转换为 int
值时,它会删除零,所以我想保留也为零。
像这样的数组 char 包含 00001234,而 int 必须像这样 00001234
,但是当我使用 parseInt
时,它只会留下 1234。
最佳答案
int
包含纯数值;没有像前导零、千位分隔符等表示概念。任何类似的东西都被视为格式化——只有当您需要显示 int
或将其转换为以某种方式发短信。 NumberFormat
或 System.out.printf()
等工具可让您对应用的格式进行一些控制,因此您必须使用这些工具。
关于java - 如何在java中将带有零的char数组转换为int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11695402/