Java中的转换
1.在开发过程中我们会遇到许多需要转换的,数字转换为字符串,字符串转换为字符等等
2.今天我们就来介绍一下
3.
String str = "123";
int num = 12;
//字符串转换为数字
int tranToNum = Integer.parseInt(str, 16);//(如果不写,这里默认是10进制)--这里的16表示十六进制,也可以是十进制或是其他进制
//数字串转化为字符串
//方法一:通过包装类来实现
String tranToStr = String.valueOf(num);
//方法二:直接通过空字符串+数字的形式转换为字符串
String str= ""+num;
//方法三:强制类型转换
String str= (String)num;
4.Int转为String的三种方法:
package peng;
public class main{
public static void main(String[] args)
{
int i=123;
String str=String.valueOf(i);
System.out.print(str);
}
}
使用toString()方法
package peng;
public class main{
public static void main(String[] args)
{
int i=123;
String str=Integer.toString(i);
System.out.print(str);
}
}
package peng;
public class main{
public static void main(String[] args)
{
int i=123;
String str=""+i;
System.out.print(str);
}
}
5.String转为Int的两种方法:
利用打包类的parseInt方法:
package peng;
public class main{
public static void main(String[] args)
{
String str="12345";
int i=Integer.parseInt(str);
System.out.print(i);
}
}
利用打包类的valueOf()方法:
package peng;
public class main{
public static void main(String[] args)
{
String str="12345";
int i=Integer.valueOf(str);
System.out.print(i);
}
}