public class Demo {
public static void main(String[] args) {
Demo demo = new Demo();
String str_string = "2.0";
Double str_double = Double.valueOf(str_string);
System.out.println("åæ¥çå符串ï¼"+str_string+"\tç±»åï¼"+demo.judgeType(str_string));
System.out.println("转æ¢åçå¼ï¼"+str_double+"\tç±»åï¼"+demo.judgeType(str_double));
}
//å¤æç±»åå½æ°
public String judgeType(Object temp) {
if (temp instanceof Byte) {
return "æ¯Byteç±»å";
} else if (temp instanceof Integer) {
return "æ¯Integerç±»å";
} else if (temp instanceof Double){
return "æ¯Doubleç±»å";
} else if (temp instanceof String){
return "æ¯Stringç±»å";
}else {
return "å
¶ä»ç±»å";
}
}
}
æ»ä¹ä¸å¥è¯:Double str_double = Double.valueOf(str_string);è¿ä¸ªå°±å¯ä»¥è½¬æ¢ï¼åææ¯ï¼ä½ çå符串å¿
é¡»æ¯æ°åæå¯ä»¥åï¼å¦åä¼æ¥éï¼æ¯å¦ï¼ä½ æä¸ä¸ªåæ¯a转å为doubleç±»åï¼è¯å®å°±å¼å¸¸äºã