首页 > 代码库 > java学习-3 string char char[] int 互转

java学习-3 string char char[] int 互转

1. string------>int

      1.1   “123”----->  1  ,2  ,3

   方法1:

String s =new String();s="123";int i=Integer.parseInt(s.substring(0,2))//  int i=123int i=Integer.parseInt(s.substring(0,1))//  int i=12int i=Integer.parseInt(s.substring(1,2))//  int i=23int i=Integer.parseInt(s.substring(0,0))//  int i=1
int i=Integer.parseInt(s.substring(0,0))//  int i=1

  方法2:

string先转化为char[]再转化为int,这里不再详解

  

  1.2   "123"------>  123,

在不超过int取值范围的情况下String s =new String();s="123";int i=Integer.parseInt(s.substring(0,2))//  int i=123

  

2,string--------->char[]

String s =new String();s="123";char[] d;d=s.toCharArray() ;System.out.println(d[1]);

3,char------->int

String s =new String();s ="12345"        ;int i ;//i= Integer.valueOf(s,3);char[] d;d=s.toCharArray() ;System.out.println((int)(d[4]-48));

 

4,int---------->char

    int a=1

           char b= (char)(a+48)

5,int-------->String

int a=1

           char b= (char)(a+48)

Stringc= b+b+b;

dierzhon

1》String.valueOf(i)
2》 Integer.toString(i)
3》 i+""

6,int---->char[]

  int a =12345;

 

java学习-3 string char char[] int 互转