2013-07-18 2 views
1

Есть ли Java-эквивалент или библиотека Java с типом, который делает то же самое, что и System.Convert в .NET?Есть ли Java-эквивалент IConvertible/System.Convert?

Мне нужен метод, который принимает Object и делает все возможное, чтобы преобразовать его в Integer, Long, String и т. Д. Я могу легко написать свой собственный, но я бы предпочел использовать его в библиотеке ...

ответ

0

Я не уверен, но я думаю, что они не эквивалентны в JAVA.

Но вы можете проверить это решение:

public String convertString(Object oject1) 
{ 
    if (oject1 instanceof Integer) 
    { 
      /// convert method 
      return stringConvert 
    } 
    if (oject1 instanceof Long) 
    { 
      /// Convert method 
    } 
    ...... 


} 
+0

Это гораздо сложнее, чем это. Вам нужно делать такие вещи, как конвертировать «Integer» в коробке в 'Long'. – SLaks

Смежные вопросы