欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java 將 list 字符串用逗號(hào)隔開拼接字符串的多種方法

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

第一種:使用谷歌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)插入逗號(hào)

//java項(xiàng)目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表達(dá)式遍歷并加入逗號(hào)

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();
}

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

相關(guān)文章

最新評(píng)論