📜  java 从 int 中删除第一个数字 - Java (1)

📅  最后修改于: 2023-12-03 14:42:17.570000             🧑  作者: Mango

Java中从int中删除第一个数字

当我们需要从一个整数中删除它的第一个数字时,在Java中可以通过以下步骤实现:

  1. 将整数转换为字符串
  2. 删除字符串的第一个字符
  3. 将剩余的字符串转换回整数

下面是一个完整的Java代码示例:

public class RemoveFirstDigit {
    public static int removeDigit(int num) {
        String numStr = Integer.toString(num);
        String newNumStr = numStr.substring(1);
        int newNum = Integer.parseInt(newNumStr);
        return newNum;
    }
    
    public static void main(String[] args) {
        int num = 12345;
        int newNum = removeDigit(num);
        System.out.println(newNum); // output: 2345
    }
}

在此代码示例中,removeDigit方法接受一个数字参数,并将其转换为字符串。接着,我们使用substring方法删除第一个字符,然后再将其余的字符串转换回数字。在main方法中,我们演示了如何使用该方法从数字12345中删除第一个数字并输出结果。

这种方法可以用于解决很多问题,例如从年月日组成的数字中删除年份,或者从电话号码中删除区号等等。