当前位置: 首页 > news >正文

网站微信建设运维经验分享商标设计生成器

网站微信建设运维经验分享,商标设计生成器,廊坊做网站的,代理服务器国外一、list 转 字符串 第一种:使用谷歌Joiner方法 (推荐) 第二种:循环插入逗号 第三种:stream流 (推荐) 第四种:lambda表达式遍历并加入逗号 二、字符串 转 list 方法一:使用split()方法 方法二:使用C…

一、list 转 字符串

第一种:使用谷歌Joiner方法 (推荐)

第二种:循环插入逗号

第三种:stream流 (推荐)

第四种:lambda表达式遍历并加入逗号

二、字符串 转 list

方法一:使用split()方法

方法二:使用Collections.addAll()方法

方法三:使用Java 8的Stream API (推荐)

方法四:使用Guava库 (不推荐,需要引入Guava库)


一、list 转 字符串

第一种:使用谷歌Joiner方法 (推荐)

import com.google.common.base.Joiner;public static <T> String parseListToStr(List<T> list){String result = Joiner.on(",").join(list);return result;
}

第二种:循环插入逗号

public static <T> String parseListToStr(List<T> list){StringBuffer sb = new StringBuffer();if(listIsNotNull(list)) {for(int i=0;i<=list.size()-1;i++){if(i<list.size()-1){sb.append(list.get(i) + ",");}else {sb.append(list.get(i));}}}return sb.toString();}

第三种:stream流 (推荐)

public static <T> String parseListToStr3(List<T> list){String result = list.stream().map(String::valueOf).collect(Collectors.joining(","));return result;
}

 

第四种:lambda表达式遍历并加入逗号

public static <T> String parseListToStr2(List<T> list){StringBuffer sb = new StringBuffer();list.stream().forEach(str->{sb.append(str).append(",");});sb.deleteCharAt(sb.length()-1);return sb.toString();}

 

二、字符串 转 list

//假设
String str = "apple,banana,orange";

方法一:使用split()方法

String[] strArray = str.split(",");//方式一:不支持添加和删除操作
List<String> list1 = Arrays.asList(strArray); //方式二:支持添加和删除操作(推荐)
List<String> list2 = new ArrayList<>(Arrays.asList(strArray));

方法二:使用Collections.addAll()方法
 

String[] strArray = str.split(",");
List<String> list = new ArrayList<>();
Collections.addAll(list, strArray);

 

方法三:使用Java 8的Stream API (推荐)

List<String> list = Stream.of(str.split(",")).collect(Collectors.toList());

Java 11 +,可以直接使用String类的lines()方法将字符串转换为Stream对象

方法四:使用Guava库 (不推荐,需要引入Guava库)

String str = "apple,banana,orange";
Iterable<String> iterable = Splitter.on(",").trimResults().split(str);
List<String> list = Lists.newArrayList(iterable);

注意:使用Guava库需要添加相关
 

http://www.yayakq.cn/news/269867/

相关文章:

  • 做网站语言深圳专业网站优化公司报价
  • 建网站免费软件网站开发 招聘 龙岩
  • 对加强政务门户网站建设的意见兰州网络推广服务合同
  • 大同格泰网站建设WordPress 转 EMLOG
  • 大型网站多少钱wordpress 在线投稿
  • 网站后台图片模板3g门户手机网
  • 沈阳网站制作建设服装网站建设规划
  • 淘宝客怎么建设网站诚信通网站怎么做外链
  • 网站建设的技能有哪些内容程序员接外包网站
  • 个人业务网站建设网站界面设计简单
  • seo与网站优化 pdf广告装饰公司名字
  • 福田网站建设报价网站建设修改建议书
  • 纯静态网站挂马网站网页直播怎么做的
  • 国外大气网站南京最新消息今天
  • 有效的网站建设产品网站推广
  • 网吧网站怎么做的宁波正规优化seo公司
  • 网站开发工作分解结构的树形图群辉wordpress汉化
  • 网站优化 网站建设公司国外推广都是怎么推广
  • 央企做的好的网站劳务公司怎么注册
  • 婚纱照网站营销策划方案公司
  • 运用asp做购物网站的心得0基础学网站设计
  • 网站 医院信息化建设行政机关网站建设的意义
  • 北京网站建设+招聘信息年前做招聘网站话术
  • 商业网站排名商务网站建设详细步骤
  • 网站建设需要学什么能力新媒体管家
  • 专业微网站建设公司首选公司哪家好模板云网站建设
  • 保定网站设计推荐企业建一个网站需要多少钱
  • 做多肽的都有哪些网站乡镇可以做门户网站
  • 网站引导页怎么设置传媒公司网站php源码
  • 南宁制作网站多少钱专业房地产网站建设