자바 정규 표현 식 을 사용 하여 선도 0 을 제거 하 는 방법

나 는 쓸데없는 말 을 더 이상 하지 않 겠 으 니,모두들 코드 를 보 는 것 이 좋 겠 다.

String s="0000000002121210"
s=s.replaceAll("^(0+)", "");
System.out.println(s);
보충:자바 의 숫자 처리 끝 제거 0
실례 는 다음 과 같다.

public static String insertComma(String s, int len) {
    if (s == null || s.length() < 1) {
        return "";
    }
    NumberFormat formater = null;
    double num = Double.parseDouble(s);
    if (len == 0) {
        formater = new DecimalFormat("###,###");
 
    } else {
        StringBuffer buff = new StringBuffer();
        buff.append("###,###.");
        for (int i = 0; i < len; i++) {
            buff.append("#");
        }
        formater = new DecimalFormat(buff.toString());
    }
    return formater.format(num);
}

double num = 5.5500; 
DecimalFormat decimalFormat = new DecimalFormat("##########.##########"); 
String numConverted = decimalFormat.format(num); //5.55
이용 하 다
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.만약 잘못 이 있 거나 완전히 고려 하지 않 은 부분 이 있다 면 아낌없이 가르침 을 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기