精华内容
下载资源
问答
  • List集合转换成String,String转List,Map转String,String转Map等 集合与字符串相互转换,可以自己扩展源码,带有注释
  • 集合转换成字符串

    万次阅读 2018-10-29 16:27:00
    集合转换成字符串  今天遇到这个问题时,发现有一个工具类可以快速解决这个问题,那就是org.apache.commons.lang3包下的StringUtils工具类下的join()方法。  StringUtils中join()方法的使用,如下示例所示: ...

    集合转换成字符串

       今天遇到这个问题时,发现有一个工具类可以快速解决这个问题,那就是org.apache.commons.lang3包下的StringUtils工具类下的join()方法。

     StringUtils中join()方法的使用,如下示例所示:

    import java.util.ArrayList;
    import java.util.List;
    import org.apache.commons.lang3.StringUtils;
    public class Test2 {
    	public static void main(String[] args) {
    		List<String> list = new ArrayList<>();
    		list.add("aa");
    		list.add("bb");
    		list.add("cc");
    		// 打印集合list
    		System.out.println(list);
    		// 将集合转换成字符串
    		String str = StringUtils.join(list, ",");
    		//打印出字符串
    		System.out.println(str);
    	}
    }
    

    运行结果:

    [aa, bb, cc]

    aa,bb,cc

    从上面的示例可以看出,我们使用join()方法时,要传两个参数,一个是要转换的集合list,一个是要用符号分开的分隔符,这样利用工具类就会自动转换成“,”分隔的字符串形式。

    StringUtils.join(list, ",")

    扩展:字符串转换成集合

    字符串也是可以转成集合的,首先将字符串转成数组形式。如下示例所示:

    import java.util.Arrays;
    import java.util.List;
    public class Test2 {
    	public static void main(String[] args) {
    	  String str="aa,bb,cc"; 
    	//用逗号将字符串分开,得到字符串数组 String[]
    	  String[] strs=str.split(","); 
    	 //将字符串数组转换成集合list 
    	  List<String> list = Arrays.asList(strs);
    	  //打印出集合
    	  System.out.println(list);
    	}
    }
    

    打印结果:

    [aa, bb, cc]

    Arrays类是java.util的类。

    展开全文
  • Java集合转换字符串逗号隔开

    千次阅读 2020-02-08 22:12:58
    Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于同样新...

    Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于同样新出现的 Lambda 表达式,极大的提高编程效率和程序可读性。

    letters是一个集合

    String lettersCommaSeparated = letters.stream().collect(Collectors.joining(","));
    

    自己的记录可以复习,仅供参考,谢谢!

    展开全文
  • 下面小编就为大家带来一篇Java中Json字符串直接转换为对象的方法(包括多层List集合)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • @Test public void test22(){ Set<String> set = new HashSet<>(); set.add("aaa"); set.add("qqq"); set.add("www"); set.add("eee"); set....

     

        @Test
        public void test22(){
            Set<String> set = new HashSet<>();
            set.add("aaa");
            set.add("qqq");
            set.add("www");
            set.add("eee");
            set.add("rrr");
    
            List<String> list = new ArrayList<>(set);
            String str = String.join(",", list);
    
            System.out.println(str);
    
        }
        @Test
        public void test01(){
            ArrayList<String> list = new ArrayList<>();
            list.add("aaa");
            list.add("bbb");
            list.add("ccc");
    
            String join = String.join(",", list);
            System.out.println(join);
    
        }

     

     

    展开全文
  • 1、Java8 将List集合转换成以字符分割的String字符串 二、实现代码 package com.tinet.test05; import com.google.common.base.Joiner; import java.util.ArrayList; import java.util.List; import java.util....

    一、需求

    1、Java8 将List集合转换成以字符分割的String字符串

    二、实现代码

    package com.tinet.test05;
    
    import com.google.common.base.Joiner;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.stream.Collectors;
    
    /**
     * Java8 将List<Integer> 转换成以逗号分割的String字符串
     *
     * @version 1.0
     * @date 2021/1/8 16:10
     */
    public class ConvertListToString {
    
      public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
        method2(list);
      }
      /**
       * 使用谷歌的Joiner
       */
      public static void method1(List list){
        System.out.println(Joiner.on(",").join(list));
      }
    
      /**
       * 使用collect转换
       */
      public static void method2(List list){
        System.out.println(list.stream().map(String::valueOf).collect(Collectors.joining(",")));
      }
    
    }
    
    

    三、运行结果

    在这里插入图片描述

    四、参考资源

    1、Java8 将List 转换成以逗号分割的String字符串

    展开全文
  •    使用StringUtils有很多字符串操作,集合字符串之间的转换。例如:可以快速实现数组 集合字符串(使用指定的字符分割)字符串转数组,判空,字符串集合等!    StringUtils注释:这是一个安全的字符串...
  • list集合转换成string字符串

    千次阅读 2019-10-22 16:37:44
    集合转换成字符串 闲来无事,总结了几种list转换string的方法 第一种 <jdk8新特性,string集合、integer集合均可随意转换string> 个人觉得这个方法应该属于jdk8的新特性 ArrayList<String> ...
  • java字符串转换成集合

    万次阅读 2018-11-05 17:40:35
    // 将集合转换成以逗号分隔的字符串 String str = String.join(",", list); System.out.println(str); // 将字符串转换集合 List asList = Arrays.asList(str.split(",")); asList.forEach(str1 -> System.out....
  • 创建一个 Gson对象在调用其toJson方法将JAVA对象或集合转换成json字符串 Gson gson = new Gson(); String toJson = gson.toJson(Object o);
  • java 字符串集合互相转换

    万次阅读 2018-03-29 23:40:46
    今天在写项目的时候遇到一个问题,就是要得到的一个集合转换成字符串,发现 import org.apache.commons.lang.StringUtils; 有这么一个简单的方法:String str=StringUtils.join(list,","); 第一个...
  • 1.使用Gson类中的toJson()方法 Gson gson = new Gson(); String ...在调用json.toString()方法转换成字符串 JSONArray jsa = JSONArray.fromObject(list); String result = jsa.toString(); ...
  • java中对象、集合转换为json字符串

    千次阅读 2019-03-30 10:53:46
    java中对象、集合转换为json字符串使用第三方jar包 使用第三方jar包 commons-beanutils-1.7.jar commons-collections.jar commons-lang.jar ezmorph.jar json-lib-2.2.2-jdk15.jar JSONArray array= JSONArray.from...
  • Java:简述对象转换字符串的三种方式 在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。 一、(String)强制类型转换 使用这种方法时,需要注意的...
  • java字符串和List集合互相转换

    万次阅读 2019-03-28 21:26:04
    java字符串和List集合互相转换 1.字符串转List public static List convertStringToList(String str,String mark){ String[] strArray = str.split(mark); List list=Arrays.asList(strArray); return list; }...
  • // 1.... 循环遍历集合取数据在字符串后追加 for (int i = 0; i &lt; mLists.size(); i++) { if (s=="") { s=mLists.get(i); }else { s=s+","+mLists.get(i); } }...
  • 主要介绍了JSON的String字符串Java的List列表对象的相互转换,如果在浏览器端JSON是list则转为string结构来处理,需要的朋友可以参考下
  • Java数组/List集合 转 JSON 字符串

    千次阅读 2019-07-09 16:31:04
    1. 导入fastjson依赖 2.转换代码 public class Test { public static void main... 需求: 将product数组(List) 转 JSON 字符串 业务场景: 数据库查出的数据,经过数据分类处理后得到List/Arr,需要到前端Ec...
  • 主要介绍了Java实现对字符串中的数值进行排序操作,涉及java字符串与数组的相互转换以及数组排序相关操作技巧,需要的朋友可以参考下
  • Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 java对象或者list转换为json字符串
  • var chk_value =[]; $('input[name="zd_resourcecb"]:checked').each(function(){ chk_value.push($(this).val());... jsp是这么写的 不过得到的是JSON字符串 ,我想要得到java类型的字符串或是数组什么的
  • Java字符串数组转集合方法

    千次阅读 2020-11-07 15:09:52
    数组转集合方法 使用 Arrays.asList(数组) 代码如下: //定义一个字符串 String zhuan = "1,2,3,4,5,6,7,8,9";... // 数组转成集合 List<String> stringList = Arrays.asList(split); //输出结果 S
  • 集合字符串 : Set set1 = new HashSet(); set1.add("a"); set1.add("b"); System.out.println(StringUtils.join(set1.toArray(), ","));//a,b List list1 = new ArrayList(); System.out.println(StringUtils....
  • 将list集合转换json字符串 将map集合转换为json字符串并返回 我记得json-lib中还有一个方法排除json中的数据,方法是JsonConfig() 以后补充。 方式二:谷歌还有一个json转换的jar包,稍微优点区别。依赖包...
  • java List转换字符串的几种方法

    万次阅读 2017-07-20 10:55:17
    方法一public String listToString(List list, char separator) { StringBuilder sb = new StringBuilder(); for (int i = 0; i (); i++) { sb.append(list.get(i)).append(separator)
  • JOSN格式内层都可以转换成map 详细见附件
  • 实现java字符串集合逗号隔开的字符串 解决方法: 如果使用jdk8或以上,就不用第三方包,如果是jdk7和以下要添加依赖的jar包,commons-lang3-3.8.1-sources.jar 例子: String accept_deptids="55555,8888"; ...
  • public static void main(String[] args) { int[] arr = {1, 2, 3, 4}; String str1 = Arrays.stream(arr).boxed().map(i -> i.toString()).collect(Collectors.joining(",")); Sys...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 200,176
精华内容 80,070
关键字:

java怎么把集合转换成字符串

java 订阅