亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java 將 list 字符串用逗號隔開拼接字符串的多種方法

 更新時間:2021年12月21日 09:50:49   作者:志鴻鳴  
這篇文章主要介紹了java 將 list 字符串用逗號隔開拼接字符串,本文給大家分享四種方法,每種方法通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

第一種:使用谷歌Joiner方法

import com.google.common.base.Joiner;

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

第二種:循環(huán)插入逗號

//java項目www.fhadmin.org
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();
}

到此這篇關于java 將 list 字符串用逗號隔開拼接字符串的文章就介紹到這了,更多相關java list逗號拼接字符串內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java中線程狀態(tài)+線程安全問題+synchronized的用法詳解

    Java中線程狀態(tài)+線程安全問題+synchronized的用法詳解

    這篇文章主要介紹了Java中線程狀態(tài)+線程安全問題+synchronized的用法詳解,本文結合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • java中如何使用BufferedImage判斷圖像通道順序并轉RGB/BGR

    java中如何使用BufferedImage判斷圖像通道順序并轉RGB/BGR

    這篇文章主要介紹了java中如何BufferedImage判斷圖像通道順序并轉RGB/BGR的相關資料,需要的朋友可以參考下
    2017-03-03
  • Java中的Set集合不允許存儲重復元素的原理詳解

    Java中的Set集合不允許存儲重復元素的原理詳解

    這篇文章主要介紹了Java中的Set集合不允許存儲重復元素的原理詳解,我們之前使用Set集合的時候發(fā)現,Set集合的特點是不允許存儲重復元素,這是為什么呢,下面我們一起來研究一下,需要的朋友可以參考下
    2023-09-09
  • SpringBoot實現設置動態(tài)定時任務的方法詳解

    SpringBoot實現設置動態(tài)定時任務的方法詳解

    這篇文章主要介紹了SpringBoot實現設置動態(tài)定時任務的方法詳解,SpringBoot是一個快速開發(fā)的Java框架,而動態(tài)定時任務是指可以在運行時動態(tài)添加、修改和刪除定時任務的功能,需要的朋友可以參考下
    2023-10-10
  • 一個MIDP俄羅斯方塊游戲的設計和實現

    一個MIDP俄羅斯方塊游戲的設計和實現

    一個MIDP俄羅斯方塊游戲的設計和實現...
    2006-12-12
  • springboot與mybatis整合實例詳解

    springboot與mybatis整合實例詳解

    這篇文章主要為大家詳細介紹了springboot與mybatis整合實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 計算機編程語言發(fā)展史

    計算機編程語言發(fā)展史

    這篇文章主要介紹了Java計算機編程語言發(fā)展史,編程語言?可以簡單的理解為一種計算機和人都能識別的語言。一種計算機語言讓程序員能夠準確地定義計算機所需要使用的數據,并精確地定義在不同情況下所應當采取的行動,下面詳細內容,需要的小伙伴可以參考一下
    2022-01-01
  • java應用開發(fā)之JVM運行時內存分析

    java應用開發(fā)之JVM運行時內存分析

    這篇文章主要介紹了java應用開發(fā)之JVM運行時內存,文中附含圖文示例內容分析非常簡要,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • SpringCloud Alibaba Nacos 整合SpringBoot Admin實戰(zhàn)

    SpringCloud Alibaba Nacos 整合SpringBoot A

    這篇文章主要介紹了SpringCloud Alibaba Nacos 整合SpringBoot Admin實戰(zhàn),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java聊天室之使用Socket實現傳遞圖片

    Java聊天室之使用Socket實現傳遞圖片

    這篇文章主要為大家詳細介紹了Java簡易聊天室之使用Socket實現傳遞圖片功能,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以了解一下
    2022-10-10

最新評論