Java拼接list字符串的實(shí)戰(zhàn)記錄
List<String> list = Arrays.asList("Java", "HTML", "JS", "Redis", "language");
String result = list.stream().collect(Collectors.joining(","));使用Stream方法將列表轉(zhuǎn)換為一個(gè)流。在流中,使用Collectors.joining方法將所有元素連接成一個(gè)字符串。這個(gè)方法可以接受一個(gè)字符串參數(shù),該參數(shù)用作分隔符。
問(wèn)題記錄:
在調(diào)用釘釘?shù)囊粋€(gè)消息發(fā)送API時(shí)遇到了一個(gè)這樣的問(wèn)題,當(dāng)時(shí)我是這么寫(xiě)的總覺(jué)得沒(méi)問(wèn)題,但是一直報(bào)錯(cuò),說(shuō)我userIdList不能為空。

后面比對(duì)了一下JSON格式,才發(fā)現(xiàn)我這邊有問(wèn)題!
釘釘?shù)模?/h2>

我的:

發(fā)現(xiàn)我這邊給的是List集合,需要的是要將List中的元素拼接成一個(gè)字符串用逗號(hào)分割。
后面加上 userIdList.stream().collect(Collectors.joining(",")) 之后就能夠成功發(fā)送消息啦!

總結(jié)
到此這篇關(guān)于Java拼接list字符串的文章就介紹到這了,更多相關(guān)Java拼接list字符串內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot2.0整合WebSocket代碼實(shí)例
這篇文章主要介紹了SpringBoot2.0整合WebSocket代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11
關(guān)于使用Lambda表達(dá)式簡(jiǎn)化Comparator的使用問(wèn)題
這篇文章主要介紹了關(guān)于使用Lambda表達(dá)式簡(jiǎn)化Comparator的使用問(wèn)題,文中圖文講解了Comparator對(duì)象的方法,需要的朋友可以參考下2023-04-04
MyBatis參數(shù)處理與查詢(xún)結(jié)果映射實(shí)例詳解
本文給大家介紹MyBatis參數(shù)處理與查詢(xún)結(jié)果映射的問(wèn)題,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2026-03-03
Mybatis中#{}和${}傳參的區(qū)別及#和$的區(qū)別小結(jié)
這篇文章主要介紹了Mybatis中#{}和${}傳參的區(qū)別及#和$的區(qū)別小結(jié) 的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07
java中兩個(gè)字符串的拼接、整數(shù)相加和浮點(diǎn)數(shù)相加實(shí)現(xiàn)代碼
這篇文章主要為大家介紹java中從鍵盤(pán)讀取用戶輸入兩個(gè)字符串,實(shí)現(xiàn)這兩個(gè)字符串的拼接、整數(shù)相加和浮點(diǎn)數(shù)相加,并輸出結(jié)果,需要的朋友可以參考下2021-05-05
淺談Java數(shù)據(jù)結(jié)構(gòu)之稀疏數(shù)組知識(shí)總結(jié)
今天帶大家了解一下Java稀疏數(shù)組的相關(guān)知識(shí),文中有非常詳細(xì)的介紹及代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05
Java Timezone類(lèi)常見(jiàn)問(wèn)題_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了Java Timezone類(lèi)常見(jiàn)問(wèn)題的相關(guān)資料,需要的朋友可以參考下2017-05-05

