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
반응형
그리드형