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

网站海报是怎么做的seo口碑优化

网站海报是怎么做的,seo口碑优化,中山专业手机网站建设,在线阅读网站建设方案将 List 转换为 String的几种方式 使用 List的toString()方法将 List 转换为 String#xff1b;结果前后会带有英文的中括号[]#xff0c;如#xff1a;[1, 2, 3, 4, 5]使用Java8 stream流中的Collections.joining()方法#xff0c;带有逗号分隔符或自定义分隔符将集合转成…将 List 转换为 String的几种方式 使用 List的toString()方法将 List 转换为 String结果前后会带有英文的中括号[]如[1, 2, 3, 4, 5]使用Java8 stream流中的Collections.joining()方法带有逗号分隔符或自定义分隔符将集合转成String字符串使用String.join()方法将带有逗号分隔符或自定义分隔符的集合转换为字符串使用Apache commons包下的StringUtils.join()方法转成的String结尾带有分隔符小尾巴如张三,李四,使用 StringBuilder、StringBuffer的append方法自定义join()方法 第一种List.toString方法 List.toString()产生的结果会在开头和结尾添加英文中括号每个字符串用逗号分隔符分隔分隔符不可更变。如果我们想去掉方括号的话需要借助String.replaceAll方法。 /*** List的toString方法结果前后会带有英文的中括号[]如[1, 2, 3, 4, 5]*/ public static void main(String[] args) {ListInteger asList Arrays.asList(1, 2, 3, 4, 5);String list2String asList.toString();System.out.println(list2String);//使用replaceAll方法替换 中括号list2String list2String.replaceAll(\\[|], );System.out.println(list2String); }第二种Stream流转String java8 stream中提供了Collectors.join()方法可用于将集合转成为具有指定分隔符、前缀和后缀的字符串。 public class Demo2 {/*** List 转 String* stream流中的Collections.joining方法**/public static void main(String[] args) {ListString list Arrays.asList(张三, 李四, 王武, null, 麻子);//java stream流中的Collections.joining方法//指定分隔符String collect list.stream().collect(Collectors.joining(,));//没有分隔符直接拼接String collect1 list.stream().collect(Collectors.joining());//指定分隔符前缀后缀String collect2 list.stream().collect(Collectors.joining(,, {, }));System.out.println(collect);//张三,李四,王武,null,麻子System.out.println(collect1);//张三李四王武null麻子System.out.println(collect2);//{张三,李四,王武,null,麻子}} } 第三种String.join()方法 java8 String添加了一个特殊的Join方法用于将集合转换为指定分隔符连接的字符串。 /*** String.join()**/public static void main(String[] args) {ListString list Arrays.asList(张三, 李四, 王武, null, 麻子);String join String.join(,, list);System.out.println(join);//张三,李四,王武,null,麻子} 第四种StringUtils.join()方法 Apache commons包的外部库有一个方法StringUtils.join() 方法它类似于 String.join() 方法用于将集合转成指定分隔符链接的字符串但是如果集合中有null的话会被转换成空串。 /*** StringUtils.join()**/public static void main(String[] args) {ListString list Arrays.asList(张三, 李四, 王武, null, 麻子);//StringUtils.join方法集合中有null的话会转成空串String join StringUtils.join(list, ,);System.out.println(join); //张三,李四,王武,,麻子} 第五种自定义Join方法 java中提供了StringBuilder、StringBuffer两个类可以使用他们提供的append方法自定义join方法将集合转成字符串。 /*** StringBuilder、StringBuffer的append()方法**/public static void main(String[] args) {ListString list Arrays.asList(张三, 李四, 王武, null, 麻子);//3. StringBuilder、StringBuffer的append方法自定义join方法StringBuilder sb new StringBuilder();for (String s : list) {sb.append(s).append(,);}//sb.insert(0, join如下);if (sb.length() 1) {sb.deleteCharAt(sb.length() - 1);}System.out.println(sb.toString()); //张三,李四,王武,null,麻子} 逻辑如上上面逻辑可以封账成一个通用的join方法 public class Demo2 {public static class ListJoinE {public String join(String delimiter, Collection? extends E list) {Objects.requireNonNull(delimiter);Objects.requireNonNull(list);StringBuilder result new StringBuilder();for (E obj : list) {//根据需要对空进行处理if (Objects.isNull(obj)) {continue;}result.append(obj).append(delimiter);}if (result.length() 1) {result.deleteCharAt(result.length() - 1);}return result.toString();}}/*** StringBuilder、StringBuffer的append()方法**/public static void main(String[] args) {ListString list Arrays.asList(张三, 李四, 王武, null, 麻子);//上述join方法可以修改成通用的join方法ListJoinString strDemo new ListJoin();String join strDemo.join(,, list);System.out.println(join); //张三,李四,王武,麻子ListJoinInteger intDemo new ListJoin();ListInteger asList Arrays.asList(1, 2, 3, 4, 5);String intJoin intDemo.join(-, asList);System.out.println(intJoin); //1-2-3-4-5} } 以上方式都可以将List集合转成字符串具体根据业务需要使用不同方式。
http://www.pierceye.com/news/89118/

相关文章:

  • 南昌网站建设公司网站建设公司哪家好查关键词排名
  • 网站建设怎么自学iis7配置asp网站
  • 福建永安建设局网站深圳网站营销推广公司
  • 公司网站找谁做爱空间家装公司电话
  • 哪些网站用黑体做的商城网站系统
  • WordPress找不到站点昌平网站建设
  • 源码管理 网站做爰的网站
  • 移动电子商务网站设计做外贸网站效果好吗
  • 做民宿需要和多家网站合作吗如何编辑公众号
  • 长沙做网站推荐有口碑的江苏网站建设
  • 上海网站建设公司 红威跨境电商平台有哪些上市公司
  • 网站建设做网站需要多少钱?不用dw怎么做网站
  • 如何建立一个私人网站餐馆建设网站的目的是什么
  • 网站后台功能技术要求西安网站排名优化培训
  • 万网建设网站教程cvv钓鱼网站怎么做
  • 网站建设中是什么意思做网站一般都是织梦
  • 山西省住房和城乡建设厅网站报名企业网站帮助中心
  • 自建网站迁移下载wordpress 4.8.1
  • 地方电商门户网站如何建设方案上海企业网站建站模板
  • 网站建设调研南宁做网站推广nnsom
  • 网站建设需求调查杭州有专业做网站的吗
  • 北塘网站制作微信网站建设公司
  • 做网约车网站做男装比较好的网站有哪些
  • 用eclipse做网站模板专业建设网站公司
  • 网站建设机器人重庆做蔬菜配送的网站有哪些
  • wordpress验证google站长手机网站发展
  • 西充企业网站建设怎样备份网站数据库
  • 常用网站架构平面设计师工作内容
  • 徐州市住房和城乡建设局网站首页网站开始开发阶段的主要流程
  • 房产网站建设方案论文网站开发后台框架