Конкретные детали следующие:
int -> stringInt i = 12345; string s = "";
Первый метод: s = i+"";
Второй метод: s = string.valueof (i);
В чем разница между этими двумя методами? Функция одинакова? Может ли это быть взаимозаменяемым при каких -либо обстоятельствах?
String -> ints = "12345"; int i;
Первый метод: i = integer.parseint (s);
Второй метод: i = integer.valueof (s) .intvalue ();
В чем разница между этими двумя методами? Функция одинакова? Может ли это быть взаимозаменяемым при каких -либо обстоятельствах?
Вот ответы:
Первый метод: s = i+""; // он будет генерировать два строковых объекта
Второй метод: s = string.valueof (i); // Используйте статический метод класса строки непосредственно для создания только одного объекта
Первый метод: i = integer.parseint (s); // Используйте статический метод напрямую, не будет сгенерировано избыточные объекты, но исключения будут выбраны
Второй метод: i = integer.valueof (s) .intvalue (); // integer.valueof (s) эквивалентно новому целому числу (Integer.parseint (ы)), и он также будет выбросить исключения, но будет создан еще один объект.
--------------------------------------------------------------------
1 Как преобразовать строку строки в целое число Int?
A. Есть два метода:
1). int i = integer.parseint ([string]); или
i = integer.parseint ([string], [int radix]);
2). int i = integer.valueof (my_str) .intvalue ();
ПРИМЕЧАНИЕ. Метод преобразования строк в удвоение, плавание, длинный похож.
2 Как преобразовать Integer Int в строку строки?
A. Есть три метода:
1.) string s = string.valueof (i);
2.) string s = integer.toString (i);
3.) строка s = "" + i;
ПРИМЕЧАНИЕ. Метод преобразования двойного, плавающего, длинного к струнам похож.
Преобразование типа данных Java
Это пример, который относится к преобразованию численных типов данных в Java. Для всех учиться
пакет shenmixiaozhu; import java.sql.date; открытый класс typechange {public typechange () {} // Изменение типа строки на int typepublic static int stringtoint (string intstr) {integer integer; integer = integer.valueof (intstr); inttoString (int value) {integer integer = new Integer (значение); return integer.toString ();} // Изменить тип строки на плавучий типпубличный статический поплавок stringTOfloat (String floatstr) {float floate; floate = float.valueOf (floatstr); floattoString (значение float) {float float = new Float (значение); return floate.toString ();} // Изменение типа строки на тип SQLadate typepublic static java.sql.date stringtodate (строка datest DateToString (java.sql.date datee) {return datee.tostring ();} public static void main (string [] args) {java.sql.date day; day = typechange.stringtodate ("2003-11-3"); String Strady = typechange.dateToString (Day);Вышеуказанный контент - это два метода преобразования типа Int и строки, введенные вам редактором. Надеюсь, это может вам помочь.