ä½ å¥½ï¼ä½ å¯ä»¥åèä¸é¢çå®ä¾ï¼
1.æ´å½¢ä¸å符åä¹é´çæ°æ®ç±»å转æ¢ï¼
ä¸.int转æ¢æcharæ两ç§æ¹æ³ï¼
â æ¯å©ç¨charçunicodeç¼ç
ä¾ï¼int num1 = 8;
char ch1 = (char) (num1 + 48);
äº. char转æ¢æintå
â 使ç¨intçparseintæ¹æ³
ä¾ï¼ Character ch2 = '8'; ï¼charæ¯åºæ¬æ°æ®ç±»åï¼Characteræ¯å
¶å
è£
ç±»åãï¼
int num2 = Integer.parseInt(ch2.toString());
â¡æ¯å©ç¨charçunicodeç¼ç
ä¾ï¼char ch3 = '8';
int num3 = ch3 - 48;
2.åºæ¬æ°æ®ç±»åä¸å符串ä¹é´ç转æ¢ï¼
ä¸. int转æ¢æString
â .æ´å转æ¢æå符å
String num = Integer.toString(int n);
â¡.Longå转æ¢æå符å
String num = Long.toString(long n);
â¢.Shortå转æ¢æå符å
String num = Short.toString(Short n);
â£.Floatå转æ¢æå符å
String num = Float.toString(Float n);
â¤.Doubleå转æ¢æå符å
String num = Double.toString(Double n);
äº. String转æ¢æint
â .转æ¢æIntå
int/Integer num = Integer.parseInt(String str);
â¡.转æ¢ælongå
Long/long num = Long.parseLong(String str);
â¢.转æ¢æshortå
short/Short num = Short.parseShort(String str);
â£.转æ¢æfloatå
float/Float num = Float.parseFloat(String str);
â¤.转æ¢ædoubleå
double/Double num = Double.parseDouble(String str);
温馨提示:答案为网友推荐,仅供参考