首页 > 编程语言 >java拼接逗号的四种方式

java拼接逗号的四种方式

时间:2022-12-07 14:33:52浏览次数:40  
标签:java String result4 list System 逗号 拼接 new out

1.使用String.join

List<String> list = new ArrayList<>(Arrays.asList("1","2","3","4","5"));
String result = String.join(",",list);
System.out.println(result);

2.使用stream
List<String> list = new ArrayList<>(Arrays.asList("1","2","3","4","5"));
String result2 = list.stream().collect(Collectors.joining(","));
System.out.println(result2);

3.使用StringBuffer
StringBuffer sb = new StringBuffer();
for(String str : list){
    sb.append(str).append(",");
}
String result3 = sb.toString().substring(0,sb.length()-1);
System.out.println(result3);

4.使用for
List<String> list = new ArrayList<>(Arrays.asList("1","2","3","4","5"));
String result4 = "";
for(int i = 0;i < list.size();i++){
    if(i == list.size() - 1){
        result4 += list.get(i);
    }else{
        result4 += list.get(i) + ",";
    }
}
System.out.println(result4);

标签:java,String,result4,list,System,逗号,拼接,new,out
From: https://www.cnblogs.com/darling331/p/16962967.html

相关文章

  • Java数组和字符串的相互转换
    Java数组和字符串的相互转换字符串转换为数组JavaString类中的toCharArray()方法将字符串转换为字符数组,具体代码如下所示。Stringstr="123abc";char[]arr=......
  • JavaScript Promises, async/await
    newPromise()的时候,传一个executor给Promise.letpromise=newPromise(function(resolve,reject){//thisfunctionwillexecutesimmediately})这个函数......
  • JavaWeb商城项目的商品点赞功能模块的开发详
    一.JavaWeb商城项目的商品点赞功能开发过程记录1.1项目背景在完成内蒙古科技大学JavaWeb课程的大作业之后,本着练习的态度继续的写了一个功能:点赞功能。本需求看似简单,难......
  • 【每天一个java设计模式(完)】 - 四万字实现23种设计模式(附示例源码)
    什么是设计模式:​​【每天一个java设计模式(零)】-设计模式基本概念及七大设计原则​​创建型模式工厂模式:​​【每天一个java设计模式(一)】-工厂模式​​抽象工厂模式:......
  • JavaScript中 FileReader 对象详解
    1.概念:FileReader对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区即buffer)的内容,使用File或Blob对象指定要读取的文件或数据。2.属性:FileR......
  • 【JMETER压力测试报错:java.net.BindException: Address already in use: connect】
    一、现象描述在windows环境下,使用jmeter进行性能测试时,在并发量较大的情况下,发现有大量的接口报错报错内容为:java.net.BindException:Addressalreadyinuse:connect二......
  • Java——次方
    正确写法:方法:java.lang.Math.pow(doublea,doubleb)参数:a-底数,b-指数使用举例:importjava.lang.Math;//导入类Math.pow(2,3)//pow方法调用,2的3次方​​错误写法:......
  • Java通过JNA方式调用DLL(动态链接库)
    Java通过JNA方式调用DLL(动态链接库)1.JNA简单介绍先说JNI(JavaNativeInterface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/C++)写的代码进......
  • JAVA8 函数式编程(1)- Lambda表达式
    aliases:[JAVALambda]tags:"#Java"summary:[如何使用函数式编程写出优雅高效的JAVA代码]author:[yaenli]date:[2022-11-10]1简介简洁的代码就能处......
  • 分享一个你很可能不知道的Java异常实现的缺陷
    前言Java中一个大家熟知的知识点就是异常捕获,try...catch...finally组合,但是很多人不知道这里面有一个关于Java的缺陷,或者说是异常实现的一点不足之处。我这边就通过一......