当前位置: 首页 > 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.bjxfkj.com.cn/article/108954.html

相关文章:

  • 青岛做网站找哪家网站建设题目以及答案
  • 网站打开有声音是怎么做的国内 设计网站的公司网站
  • 郴州网站制作设计建设一个百度百科类网站
  • 企业网站有百度权重说明网站互点可以自己点么
  • 做电台需要的文章从哪个网站找建网站_网站内容怎么做
  • 做网站建设公司crm在线的提升服务互联网营销概念
  • wordpress网站加壳ps做图下载网站有哪些
  • 八面通网站建设thinkphp5 wordpress
  • 广州海外建站主营网站开发
  • 网站开发前端和后端技术网页版微信二维码不出来
  • 网站建设汇报 安全保障c2m模式的电商平台有哪些
  • 哪里培训做网站wordpress 不显示全文
  • 手机网站 像素私人网站如何建
  • 网站建设有哪些费用百度竞价广告收费标准
  • 有没有做招聘网站的php做简单网站教程
  • 重庆网站营销百度抓取网站登录
  • pathon做网站wordpress网站之间互联
  • 网站获取qq上海房地产网站建设报价
  • 网站运营前期中期后期电子邮件免费注册
  • 2018网站建设行业腾讯cvm安装wordpress
  • 网站建设的组织机构河北建设网官方网站
  • 中国建设银行网站怎么改支付密码是什么网站设计的素材
  • 崇明建设镇虹桥村网站微信下安装
  • soho外贸网站建设自己搭建网站需要多少钱
  • 帝国建站程序厦门电商网站
  • 易语言可以做网站管理系统吗wordpress 插件钩子
  • 15个国内互动网站设计欣赏缪斯设计公司官网
  • 网站建设的经费预算报告网站建设运营协议书
  • 建筑人才网官方网站评职称品牌设计策划公司
  • 新手seo网站做什么类型好南京广告公司有哪些公司