我的理想是不工作———Java日记之基本类型和字符串之间的转换

穿越之后必须要掌握的知识:

        史上有两大阵营:第一只军队为‘基本类型’,第二只军队为‘字符串(String)’;

        两支军队数百年来为争夺代码神域征战不休,史称‘转换之战’!

‘字符串’ 大军中有三位柱国大将军:一位出生草莽,名为:'基本类型包装.toString'. 一位贵为皇胄,名为 'String.valueOf()' 

最后一位乃江湖人士,(基本类型值+"")参谋将军,虽不善武斗,但智谋其高,就喜欢把复杂的事搞简单!

'基本类型包装.toString ' 将军手下军士众多,分 Integer.toString大军,Double.toString大军,Char.toString大军等等一系类基本类型大军,经典战役有:

package String_1;

public class study1 {
public static void main(String[] args) {	
	int a = 100;
	String b = Integer.toString(a);
	}
}

‘String.value’将军虽执掌一军,但贵为皇族,所向披靡。经典战役有:

package String_1;

public class study1 {

public static void main(String[] args) {
	
	char z = '溜';
	String x = String.valueOf(z);
	System.out.println(x);
	
	}
}

(基本类型值+"")将军经典战役:

package String_1;

public class study1 {

public static void main(String[] args) {
	
	double QQ = 99.2;
	String x = QQ+"";
	System.out.println(QQ);
	
	}
}

而敌对阵营之 ‘基本类型’ 阵营中,只有两位柱国将军,南征北战数百年却是老而弥坚,智勇双全的人物

其中一位擅长奇谋之(parse'基本类型包装')将军,经典战役有:

package String_1;

public class study1 {

public static void main(String[] args) {
	
	String o = "9527";
	try {
		int l= Integer.parseInt(o);
		System.out.println(l);
	} catch (Exception e) {
		System.out.println("计策好像行不通~");

	}
	
  }
}

另一位旧时从敌营招抚过来的老将(基本类型包装.valueOf)将军,几百年来兢兢业业,论功劳绝不在parse将军之下:

package String_1;

public class study1 {

public static void main(String[] args) {
	
	String o = "9527";
	try {
		double k = Double.valueOf(o);
		System.out.println(k);
	} catch (Exception e) {
		System.out.println("我不服!!");
	}
	
  }
}


猜你喜欢

转载自blog.csdn.net/liyangufo/article/details/80145689