IT정보사전

[JAVA] 자바에서 자주 사용되는 형변환 정보 본문

웹 프로그래밍

[JAVA] 자바에서 자주 사용되는 형변환 정보

작은나무0530 2019. 3. 11. 17:04
728x90
반응형

안녕하세요~작은나무입니다!!

이번 포스팅은 Java를 사용하면서 자주 사용되는 형변환과 관련하여 정리 해볼까 합니다.
문자열을 숫자로 변경하거나 숫자를 문자로 형변환하여 사용하는 경우가 많으니 정리해두면 유용하게 사용될 것 같습니다.

String to Integer(long)
Integer(parseInt), long(parseLong)으로 형변환

public static int stringTOinteger(String str) {
    int returnInt = Integer.parseInt(str);
    
    return returnInt;
}

public static long stringTOlong(String str) {
    long returnLong = Long.parseLong(str);
    
    return returnLong;
}

Integer(long) to String
String의 toString으로 형변환

public static String integerTOstring(int intValue) {
    String returnString = Integer.toString(intValue));
    
    return returnString;
}

public static String longTOstring(long longValue) {
    String returnString = Long.toString(longValue));
    
    return returnString;
}

현재 시간 to String
현재 시간을 String Type으로 형변환

public static String getCurrentTime() {
    final int millisPerHour = 60 * 60 * 1000;
    String str = "yyyy-MM-dd HH:mm:ss,SSS";
    Format sdf = FastDateFormat.getInstance(str, Locale.KOREA);
    Date date = new Date();
    String result = sdf.format(date);

    return result;
}

String to Date
String 문자열을 날짜 형식인 Date형으로 형변환

//String 형식 "2019-03-11 18:00:05"
public static Date stringTOdate(String str) {
    SimpleDateFormat sdf = SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date date = sdf.parse(str);

    return date;
}

이 외에도 많은 형변환 방법이 있습니다. 

728x90
반응형
그리드형
Comments