JAVA字符串的常见处理和操作

1.纯数字字符串补0为指定位,格式化输出(例如00482这样)

使用String.format处理:

int mNumber = 1;      

    // 0 代表前面补充0      

    // 4 代表长度为4      

    // d 代表参数为正数型      

    String str = String.format("%05d", mNumber );      

    System.out.println(str); // 00001  

2.字符串按照分隔符拆分,使用split拆分,但是注意如果分隔符为| , * 运行将抛出java.util.regex.PatternSyntaxException异常,用加号 + 也是如此,就需要用“\”转义再用。

3.将纯数字字符串拆分为int数组

/**
     * 将str拆分为数组
     */
    public static int[] stringToInts(String s){
        int[] n = new int[s.length()];
        for(int i = 0;i<s.length();i++){
            n[i] = Integer.parseInt(s.substring(i,i+1));
        }
        return n;
    }

4. 忽略字符串大小写情况下判别字符串相等的方法equalsIgnoreCase(another str)

原文地址:https://www.cnblogs.com/yjpjy/p/10383681.html