软件编程
位置:首页>> 软件编程>> java编程>> Java Integer如何获取第一位和最后一位,并截取

Java Integer如何获取第一位和最后一位,并截取

作者:通尼渣渣  发布时间:2022-12-27 08:27:13 

标签:Java,Integer,第一位,最后一位,截取

Integer获取第一位和最后一位并截取

场景

获取 5,10,15,25,30; 判断尾数为5的进入判断

public static void main(String[] args) {
        String str = "数据测试,自定义字段";
        //判断第一个字符是否为“数”
        if (str.startsWith("数")) {
            str = str.substring(1);
        }
        //判断最后一个字符是否为“段”
        if (str.endsWith("段")) {
            str = str.substring(0,str.length() - 1);
        }
        System.out.println(str);
    }

求Integer位数的巧妙方法

今天看java源码发现的,挺有趣。

final static int [] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999,
                                      99999999, 999999999, Integer.MAX_VALUE }; 
    // Requires positive x
    static int stringSize(int x) {
        for (int i=0; ; i++)
            if (x <= sizeTable[i])
                return i+1;
    }

来源:https://blog.csdn.net/plqaxx/article/details/108851856

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com