穿越之后必须要掌握的知识:
史上有两大阵营:第一只军队为‘基本类型’,第二只军队为‘字符串(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("我不服!!");
}
}
}