int 与 String 与 char 之间的互相转换
Posted 大圣
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了int 与 String 与 char 之间的互相转换相关的知识,希望对你有一定的参考价值。
int 转 String:
1 //方式一: 2 int i1 = 888; 3 String s1 = Integer.toString(i1); 4 5 //方式二: 6 int i2 = 888; 7 String s2 = String.valueOf(i2); 8 9 //方式三: 10 int i3 = 888; 11 String s3 = i3+"";
String 转 int :
1 //方式一: 2 String s = "888“; 3 int i = Integer.parseInt(s); 4 5 //方式二: 6 int i1 = Integer.valueOf(s);
int 转 char:
1 int in1 = 5; 2 //强转 3 char ch1 = (char)(in1+48);
char 转 int:
1 Character c = ‘5‘; 2 //方法一:调用包装类parseInt方法 3 int in2 = Integer.parseInt(c.toString()); 4 5 char ch2 = ‘5‘; 6 //方法二:用unicode编码 7 int in3 = ch2-48;
八种基本包装类:
byte :java.lang.Byte
short :java.lang.Short
int: java.lang.Integer
long :java.lang.Long
float :java.lang.Float
double :java.lang.Double
char :java.lang.Character
boolean: java.lang.Boolean
以上是关于int 与 String 与 char 之间的互相转换的主要内容,如果未能解决你的问题,请参考以下文章
[转载] C++ string, const char*, char* 之间互相转换
string char * const char *之间的互相转换