-
2018-12-04 21:54:20
首先把需要转换的字符串转换成JsonArray,然后遍历JsonArray,把每个再转换成Object
/* Json中String 字符串转换为List */ public static List<Object> getListJson(String jsonStr,Class<?>classT){ List<Object> list=new ArrayList<Object>(); JsonArray jsonArray=new Gson().fromJson(jsonStr,JsonArray.class); for (int i=0;i<jsonArray.size();i++){ list.add(new Gson().fromJson(jsonArray.get(i),classT)); } return list; }
然后Object类型的list 转换成 其他对象类型
Object o=list; List<MethodBean> methodBeanList= (List<MethodBean>) o;
String 转 List
List <Gamebean> gameList =new Gson().fromJson(data, new TypeToken<List<Gamebean>>() {}.getType());
更多相关内容 -
java将String字符串转换为List<Long>类型实例方法
2020-08-24 19:34:15在本篇文章里小编给大家整理的是关于java将String字符串转换为List类型实例方法,需要的朋友们可以参考下。 -
java将String字符串转换为List类型实例方法
2021-02-13 00:30:54在一些应用场景当中,我们可能会遇到以下的场景,我们要使用的类型是List类型,但是接收到的参数是Stirng类型如1,2,3,4等这样的形式那么我们可以通过采用以下的代码完成以上需求的转换private static Log log = ...在一些应用场景当中,我们可能会遇到以下的场景,我们要使用的类型是List类型,但是接收到的参数是Stirng类型如1,2,3,4等这样的形式
那么我们可以通过采用以下的代码完成以上需求的转换
private static Log log = LogFactory.getLog(Demo.class);
@Test
public void test() {
String ids = "1, 3, 5, 7, 9";
// 首先去除空格
String idsWithNoBlank = ids.replaceAll(" +", "");
// 其次使用分隔符将代码字符分开
String[] idsNoBlankArray = idsWithNoBlank.split(",");
// 使用 org.apache.commons.beanutils 提供的工具类进行类型转换
// gradle 引入:compile group: 'commons-beanutils', name: 'commons-beanutils', version: '1.9.3'
Long[] convert = (Long[]) ConvertUtils.convert(idsNoBlankArray, Long.class);
// 然后转换成为 list
List idsLong = Arrays.asList(convert);
log.error(idsWithNoBlank);
for (Long m : idsLong) {
log.info(m);
}
知识点补充:
Java中将List转换为String输出过程解析
最简单的方法之一就是用List里面的toString方法 如下
private void OutString() {
List integerList = Arrays.asList(1,2,34,6);
System.out.println(integerList);
}
输出:
[1, 2, 34, 6]
到此这篇关于java将String字符串转换为List类型实例方法的文章就介绍到这了,更多相关java将String字符串转换为List类型内容请搜索得牛网以前的文章或继续浏览下面的相关文章希望大家以后多多支持得牛网!
-
java 将String字符串转换为List类型
2021-03-16 21:33:47在一些应用场景当中,我们可能会遇到以下的场景,我们要使用的类型是List类型,但是接收到的参数是Stirng类型如1,2,3,4等这样的形式那么我们可以通过采用以下的代码完成以上需求的转换private static Log log = ...在一些应用场景当中,我们可能会遇到以下的场景,我们要使用的类型是List类型,但是接收到的参数是Stirng类型如1,2,3,4等这样的形式
那么我们可以通过采用以下的代码完成以上需求的转换
private static Log log = LogFactory.getLog(Demo.class);
@Test
public void test() {
String ids = "1, 3, 5, 7, 9";
// 首先去除空格
String idsWithNoBlank = ids.replaceAll(" +", "");
// 其次使用分隔符将代码字符分开
String[] idsNoBlankArray = idsWithNoBlank.split(",");
// 使用 org.apache.commons.beanutils 提供的工具类进行类型转换
// gradle 引入:compile group: 'commons-beanutils', name: 'commons-beanutils', version: '1.9.3'
Long[] convert = (Long[]) ConvertUtils.convert(idsNoBlankArray, Long.class);
// 然后转换成为 list
List idsLong = Arrays.asList(convert);
log.error(idsWithNoBlank);
for (Long m : idsLong) {
log.info(m);
}
-
JSON的String字符串与Java的List列表对象的相互转换
2020-10-22 12:02:38主要介绍了JSON的String字符串与Java的List列表对象的相互转换,如果在浏览器端JSON是list则转为string结构来处理,需要的朋友可以参考下 -
java字符串与集合互相转换,字符串转List,Map,List转String,String转List源码
2018-09-17 11:27:15List集合转换成String,String转List,Map转String,String转Map等 集合与字符串相互转换,可以自己扩展源码,带有注释 -
String 字符串 转成List 集合
2018-05-22 14:38:40第一: 代码@RequestMapping(value = "..., method = RequestMethod.POST)@ResponseBodypublic String addUserDoMenuPrivilege(int userID,String userCode,String menu_codeList,String pricodeLis...第一: 代码
@RequestMapping(value = "/addUserDoMenuPrivilege", method = RequestMethod.POST)
@ResponseBody
public String addUserDoMenuPrivilege(int userID,String userCode,String menu_codeList,String pricodeList){
//menu_codeList 字符串转集合: “省委”,“市委”,“党委”String[] strs = menu_codeList.split(",");
List<String> mcodelist = Arrays.asList(strs); //【“省委”,“市委”,“党委”】
//pricodeList 字符串转集合:
String[] strss = pricodeList.split(",");
List<String> prodelist = Arrays.asList(strss);
//多个模块:
for (String menu_code : mcodelist) {
Map map = new HashMap();
map.put("menu_code", menu_code);
//多个权限:
for (String pricode : prodelist) {
map.put("pricode", pricode);
map.put("userCode", userCode);
map.put("userID", userID);
userPrivilegeServiceImpl.addUserPrivilegeService(map);
menuPrivilegeServiceImpl.addMenuPrivilege(map);
userMenuPrivilegeServiceImpl.addUserMenuPrivilegeService(map);
}
}
return "true";
}
-
List转换成String字符串三种方式
2021-03-13 18:46:58List转换成String字符串思路分析: 1.List转化成String[],再通过String[]数组遍历拼接成String字符串; 2.List转化成String存到StringBuffer中,再通过StringButter中的append()方法拼接成String字符串; 注意:... -
list集合转换成string字符串
2019-10-22 16:37:44集合转换成字符串 闲来无事,总结了几种list转换成string的方法 第一种 <jdk8新特性,string集合、integer集合均可随意转换成string> 个人觉得这个方法应该属于jdk8的新特性 ArrayList<String> ... -
如何将List<String>转换成一个String字符串
2022-01-17 22:17:45问题:在Java中如何将String链表转换成一个String字符串? Stackoverflow地址:stackoverflow.com/questions/1… 在JavaScript中有Array.join()方法可以实现对应的功能,比如: ["Bill","Bob","Steve"].join(" ... -
Java – 将字符串转换为List
2021-02-25 19:13:11这是将字符串转换为列表的正确方法吗?List styles = (List)request.getParameter("styles");Model (BeerExpert.java)package com.example.model;import java.util.*;public class BeerExpert {public List ... -
把JSON字符串转换为List
2020-09-22 13:53:341.JSON字符串 String content = "[{" + " \"key\": \"UserRole\"," + " \"name\": \"员工角色\"" + "}, {" + " \"key\": \"RolePermission\"," + " \"name\": \"角色权限\"" + "}]"; 2.映射实体... -
String字符串转换为实体对象
2022-02-09 18:04:59将一个String字符串转换为实体对象 LibraryGdsFaxingCatgDTO类 public class LibraryGdsFaxingCatgDTO { /** * 层级展示 */ private String hierarchy; /** * 发行分类总数据 */ private List<... -
Java中String 字符串与List<String>互转
2022-03-09 22:06:18Java中String 字符串与List<String>互转 -
java 将String字符串转 List集合
2017-01-12 15:57:14String gameString = "199,99,243,34,52,57,193,277,194,284,275,270,274,54,238,259,225,262,32,53,31,196,33,286,246,285,94,200,276,269,242,271,40,272,278,251,5,288,11,283,245,253,58,241,282,197,237,93,55, -
List<String>集合转String字符串
2021-10-23 16:24:22没有直接转换的方向,需要通过2步进行转换: 使用List.toArray将List<String>专为String[]; 再用StringUtils.join使用join(Object[] array, String separator)专为String 实例: 测试代码 @Test public... -
JSOM字符串转换为list集合
2020-12-31 01:50:43{ } }) }) //(我看过一些代码例子都是直接将json传入后台的,但是调试都没办法成功,不知道是代码问题还是ajax只允//许传递字符串,所以上面用了两次的字符串转换,不知道有没有更好的方法) arrayAcademy得到的是 [ "{... -
String字符串转成List对象
2019-06-14 16:54:30https://www.jianshu.com/p/701ae370f959 https://www.cnblogs.com/atomicbomb/p/6677955.html -
String字符串与List集合互转
2021-04-16 21:37:46// List转String String idsStr = StringUtils.join(ids, ","); // String 转 List List<String> list = Arrays.asList(ids.split(",")); // 因为Arrays.asList返回一个固定长度的Arraylist集合,如果我们... -
将String字符串转成List数据格式
2019-03-09 12:21:18String字符串转成List<Long>数据格式 * String str = "1,2,3,4,5,6" -> List<Long> listLong [1,2,3,4,5,6]; public List<Long> stringToLongList... -
Android中List转换为String字符串,String字符串转换数组。
2018-08-06 14:34:02//把List集合转换为字符串用&隔开 StringBuffer stringBuffer = new StringBuffer(); for (int i = 0; i < list.size(); i++) { stringBuffer.append(list.get(i).toString().trim() + "&... -
java分割String字符串成list
2020-09-05 11:12:10示例: String sn = “1234,567,8910”; List<String> snList = Arrays.asList(sn.split(",")); -
Json字符串转换成List对象集合
2020-09-17 09:27:04import org.junit.Test; import java.util.List; public class jsonTest { @Test public void test0() {... String jsonString = "[{'id':1,'num':1},{'id':2,'num':2}]"; //将json转为list对象 // List<T&g. -
python中list列表和string字符串的转换
2022-02-03 22:54:28需要注意的是该方法需要list中的元素为字符型,若是整型,则需要先转换为字符型后再转为str类型。 2、str转list 假设有一个名为test_str的str,转换后的list名为test_list 则转换方法: test_list=list(test_str) ... -
Java中List<String>与String 字符串互转
2022-03-04 09:34:21List<String>转String String idStrings = String.join(",", list); String 装List<String> List<String> listString = Arrays.asList(idStrings.split(",")); -
Java 字符串数组转换为List数组
2021-03-16 00:26:31public class Test {public static void main(String[] args) {String[] animals = {"dog","cat","rabbit","fish"};List animalList = Arrays.asList...for(String str : animalList){System.out.println(str...