java基本数据类型的相互转换

char与int的相互转换

int x=1;
char c=(char)x;

char c ='x';
int x=(int)c;

short int long float double与String的互相转换

XXX xx=XXX.valueOf(str);//XXX为short int long float double,str为String
XXX xx=XXX.parseXXX(str);

str=((基本数据类型的包装类)x).toString(); 
str=""+x;

byte[]与String的互相转换

        String str="fsdfas";
        //将str转换为byte数组
        byte[] bytes = str.getBytes();
        //将byte[]转换为string
        str=new String(bytes);

Char[]与String的互相转换

        String str="窗前明月光,意识地上双";

        char[] chars = str.toCharArray();

        str=new String(chars);
        str=String.valueOf(chars);

#byte[]和char[]的互相转换

先转换成str,在调用对应的方法

你可能感兴趣的:(android基础)