JAVA常见类型转换

String

public class Sms{

    public static void main(String[] args) {
        //String->int  第二个参数为进制,默认为十进制
        int a = Integer.parseInt("1",10);
        System.out.println(a);

        //String->Integer
        Integer integer = Integer.valueOf("1");
        System.out.println(integer);

        //String -> char
        char c = "abc".charAt(0);
        char c1 = "abc".toCharArray()[0];
        System.out.println(c);
        System.out.println(c1);
    }

}

Char

public class Sms{

    public static void main(String[] args) {
        //char -> int
        int i = (int)'c'-0;
        System.out.println(i);

        //char -> String
        String.valueOf('c'); //效率最高的方法
        
        String.valueOf(new char[]{'c'}); //将一个char数组转换成String
        
        Character.toString('c');
        
        new Character('c').toString();
        
        String s = "" + 'c';

    }

}

int

        //int型 转 String型
        String str1=Integer.toString(in);  //使用Integer.toString()
        String str2=String.valueOf(in);	//使用String.valueOf(int i);返回String
        String str3 = "" + in; //少用的方式

        //int型 转 char型
        char cha=(char)(in+'0');

        //int型 转 Integer型
		Integer integer=new Integer(in);

JSON->List<Object>

public static <T> List<T> parseArray(String text, Class<T> clazz)

JSON.parseArray(JSONString,Object.Class)

List<Object>->JSON

public static String toJSONString(Object object)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值