package com.tikitoo.base;
public class StrOrInt {
// String 转换为 Int
public static void strToInt() {
String numStr = "1000";
int numA = Integer.valueOf(numStr).intValue();
int numB = Integer.parseInt(numStr);
System.out.println("-------String 转换为 Int ------");
System.out.println(numA + "\t" + numB);
System.err.println(numA == numB);
}
// Int 转换为 String
public static void intToStr() {
int i = 123;
String strA = String.valueOf(i);
String strB = Integer.toString(i);
System.out.println("-------Int 转换为 String ------");
System.out.println(strA + "\t" + strB);
System.out.println(strA.equals(strB));
}
public static void main(String[] args) {
strToInt();
intToStr();
}
}
运行结果:
-------String 转换为 Int ------
true
1000 1000
-------Int 转换为 String ------
123 123
true
由以上运行结果可以得出:
String 类型 转换 Int类型 使用:
Integer.valueOf( strType).intValue();
Integer.parseInt(strType);
Int类型 转换为 String类型使用:
String.valueOf(intType);
Integer.toString(intType);
"" + intType;