String和int类型的转换
A:int===String转换
* 推荐:String.valueOf(number) ---可以将任意类型的数据转换为字符串
String A = String.valueOf(number);
public class IntegerDemo {
public static void main(String[] args) {
// int -- String
int number = 100;
// 方式1
String s1 = "" + number;
System.out.println("s1:" + s1);
// 方式2
String s2 = String.valueOf(number);
System.out.println("s2:" + s2);
// 方式3
// int -- Integer -- String
Integer i = new Integer(number);
String s3 = i.toString();
System.out.println("s3:" + s3);
// 方式4
// public static String toString(int i)
String s4 = Integer.toString(number);
System.out.println("s4:" + s4);
System.out.println("-----------------");
B:String---int类型的转换---可以将任意类型的字符串转化为int类型
String -- int
* 推荐使用: Integer.parseInt(s)
--同理也可以将String类型变为Float类型--Float.parselent(s);--同理其他类型也是如此
public class IntegerDemo {
public static void main(String[] args) {
// String -- int
String s = "100";
// 方式1
// String -- Integer -- int
Integer ii = new Integer(s);
// public int intValue()
int x = ii.intValue();
System.out.println("x:" + x);
//方式2
//public static int parseInt(String s)
int y = Integer.parseInt(s);
System.out.println("y:"+y);
}
}