Java中的转换

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);
      }  
} 

猜你喜欢

转载自blog.csdn.net/weixin_42370891/article/details/85224790
今日推荐