美文网首页
从 String 中提取数字

从 String 中提取数字

作者: 一介书生独醉江湖 | 来源:发表于2022-06-22 09:25 被阅读0次
    /**
     */
    public class NumberUtils {
    
        public static void main(String[] args){
            String number = getNumberFromString("bjdf009djfd122");
            System.out.println("number : " + number);
        }
    
        /**
         * 从 String 中提取数字
         * @param string
         * @return
         */
        public static String getNumberFromString(String string){
            String str = string;
            str = str.trim();
            StringBuffer str2 = new StringBuffer();
            if(str != null && !"".equals(str)) {
                for (int i = 0; i < str.length(); i++) {
                    if (str.charAt(i) >= 48 && str.charAt(i) <= 57) {
                        String s = String.valueOf(str.charAt(i));
                        str2.append(s);
                    }
                }
            }
            return str2.toString();
        }
    }
    
    # 控制台输出:
    009122
    

    相关文章

      网友评论

          本文标题:从 String 中提取数字

          本文链接:https://www.haomeiwen.com/subject/acwyvrtx.html