.NET 세계에서 온 사람이라면 상자 밖에없는 것이 놀랄 것입니다. 이것은 원시 (int, long) 등 원시적 래퍼 (Integer, Long 등), 필요에 따라서 int로부터 Integer 에의 자동 보봇 (JDK 1.5로부터의 것)과 같은 것이 있기 때문입니다.
불쌍한 Java 개발자가 수동으로 물건을 변환합니다. (위에서 @Boolean으로 주어진 몇 가지 예) 또한 이것을 수행 할 때 == 연산자를 사용하는 끝없는 번거 로움이 있습니다. 예 : 127까지의 오토 박싱 정수가 캐시됩니다.
public void testsimple() {
Integer a = 124, b = 124, c = 500, d= 500;
System.out.println(a == b); //prints true in JDK 1.6
System.out.println(c == d); //prints false in JDK 1.6
}
너무 많은 데이터 변환이 필요한 거대한 응용 프로그램을 작성하는 경우에는 직접 작성할 수 있습니다. Spring의 "TypeConverter"인터페이스는 적절한 시작이 될 수 있습니다.
사용이 링크 http://imagejdocu.tudor.lu/doku.php?id=howto:java:how_to_convert_data_type_x_into_type_y_in_java 당신이 어떤 문제가 대화 형 UI 디자이너는 문자열로 값을 표시하고, UI 디자이너가 이해하지 못하는 유형의 사용자 편집 타당성 값을 할 수 있도록 부분적으로 .NET에 추가