String 문자열 에 대한 처리

자바 정규 표현 식 소수점 뒤에 남 은 0 제거
출처: 자바 정규 소수점 빼 고 0 - ITeye 블 로그http://jiauwu.iteye.com/blog/1240794
/** 
 *      . 0 
 * @author Hust 
 * @Time 2011-11-7 
 */  
public class TestString {  

    public static void main(String[] args) {  
        Float f = 1f;  
        System.out.println(f.toString());//1.0  
        System.out.println(subZeroAndDot("1"));;  //     1  
        System.out.println(subZeroAndDot("10"));;  //     10  
        System.out.println(subZeroAndDot("1.0"));;  //     1  
        System.out.println(subZeroAndDot("1.010"));;  //     1.01   
        System.out.println(subZeroAndDot("1.01"));;  //     1.01  
    }  

    /** 
     *   java          . 0 
     * @param s 
     * @return  
     */  
    public static String subZeroAndDot(String s){  
        if(s.indexOf(".") > 0){  
            s = s.replaceAll("0+?$", "");//     0  
            s = s.replaceAll("[.]$", "");//      .     
        }  
        return s;  
    }  

}  

지정 한 기호 에 따라 분할 하 다
String string = "125,123,323";
if (!TextUtils.isEmpty(string )) {
            String[] pathStrings = item.getPath().split(",");
            if (pathStrings != null && pathStrings.length >= 1) {               
                imgPath = pathStrings[0];
            }
        }

"." 를 사용 하여 분할 하려 면 "\." 를 기억 하고 특수 기 호 는 전의 부 호 를 사용 해 야 합 니 다.
문자열 을 List 로 변환
String 내 부 는 쉼표 로 데 이 터 를 구분 합 니 다. 데 이 터 를 List 로 변환 해 야 합 니 다.
String str= "a,b,c";
if (!StringUtil.isEmpty(str)) {
    List<String> list= Arrays.asList(str.split(","));
}

좋은 웹페이지 즐겨찾기