当前位置: 首页 > 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.yidumall.com/news/45463.html

相关文章:

  • 怎么买wordpress怎样做网站的优化、排名
  • pageadmin如何做网站建立一个国外的网站
  • 个人网站设计公司谷歌浏览器网页
  • 网站 html微信营销成功案例8个
  • 在百度怎么申请自己的网站seo是什么技术
  • 专门做图片的网站有哪些网络营销推广方案策划书
  • 深圳网站建设推广平台关键词分析工具
  • 广东官方网站建设外包网络推广
  • 个人网站可以备案吗如何获取网站的seo
  • 家具网站建设策划书发布软文平台
  • bootstrap如何开发网站seo技术好的培训机构
  • 微信网站怎么做的seo推广专员工作好做吗
  • 威海做网站的公司有哪些推广方案怎么写
  • seo搜索优化软件济南seo顾问
  • 设计公司名字参考谷歌seo视频教程
  • 网站策划报告书怎么做百度信息流代理
  • 织梦网站怎么做模板麒麟seo
  • 素描网站怎么做买卖友情链接
  • 资源共享课程网站开发毕业设计怎样推广自己的商城
  • 做收费网站网络推广培训课程内容
  • 制作网页网站哪个好用产品怎么在网上推广
  • 外贸网站如何做推广苏州seo工程师
  • 2024年还会有新冠吗海外seo网站推广
  • 塘下网站建设深圳网站制作
  • 电商网站设计教程百度指数的主要功能有
  • 小城天长网站建设网站建设免费网站
  • 石家庄网站推广排名简述在线推广网站的方法
  • 北师大 网页制作与网站建设 考试每日关键词搜索排行
  • 网站已备案下一步怎么做游戏推广话术技巧
  • 浙江省住建厅证书查询网站seo优化运营