String和基本数据类型转换大全

包装类,基本数据类型,String相互间转换

每个基本数据类型都有相对应的包装类型

包装类,基本数据类型,String相互间转换,这三者间的转换时很重要的;

一、String 转其他

String → 包装类型
1、Integer(String str)
调用包装类的带String参构造

String → 基本数据类型
☆String → int调用包装类的parseInt方法

二、包装类转其他

→ String
调用包装类对象的ToString方法

→ 基本类型
①调用包装类的XXXValue方法
包装类的方法,与对象有关,非static,不用传参

②JDK1.5以后,直接赋值
int i = Integer
自从拆箱

三、基本数据类型转其他

→ String
①5 + “”
②str = Integer.toString(i);
使用包装类的带参toString方法

→ 包装
①调用包装类的构造 new
②JDK1.5以后,直接赋值 =
自动封箱

Object obj = 10;
这里也是自动封箱,让父类的引用指向子类对象

基本数据类型byte、short,int,long,float,double,boolean,char

相应的封装类型:Byte,Short,Integer,Long,Float,Double,Boolean,Character

var code = “b04e410d-b378-435e-8fdf-b2637b5e589f”

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,JSON数据可以用字符串表示,而在Java中,我们经常使用List来表示一个具有多个元素的集合。在实际的开发中,经常需要将JSON字符串转换为Java中的List对象,或者将一个List对象转换为JSON字符串。 对于将JSON字符串转换为Java中的List对象的情况,可以使用JSON解析库,如Jackson、Gson等。这些库提供了将JSON字符串转换为Java对象的方法。以Gson为例,可以使用以下代码将JSON字符串转换为List对象: ``` String jsonString = "[{"name": "张三", "age": 20}, {"name": "李四", "age": 22}]"; Gson gson = new Gson(); Type listType = new TypeToken<List<Person>>(){}.getType(); // Person是自定义的类 List<Person> personList = gson.fromJson(jsonString, listType); ``` 在将Java中的List对象转换为JSON字符串时,也可以使用相应的JSON转换库。以Jackson为例,可以使用以下代码将List对象转换为JSON字符串: ``` List<Person> personList = new ArrayList<>(); personList.add(new Person("张三", 20)); personList.add(new Person("李四", 22)); ObjectMapper objectMapper = new ObjectMapper(); String jsonString = objectMapper.writeValueAsString(personList); ``` 需要注意的是,在将Java对象转换为JSON字符串时,Java对象必须满足一定的规范,例如必须包含默认的无参构造函数、成员变量必须有对应的getter和setter方法等。同时,JSON中的key与Java对象的成员变量名需要完全一致。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值