1. 程式人生 > >Java8 List轉變為逗號分隔的String

Java8 List轉變為逗號分隔的String

需求:Arrays.asList("AA", "BB") --> "AA,BB"

In Java 8

採用stream的方式

List<String> strList = Arrays.asList("AA", "BB", "CC");
String newStr = strList.stream().collect(Collectors.joining(","));
System.out.println("Output:" + newStr); // Output:AA,BB,CC

使用String.join()函式,給函式傳遞一個分隔符合一個迭代器,StringJoiner物件會幫助我們完成所有的事情

String newStr = String.join(",", strList);
System.out.println("Output:" + newStr); // Output:AA,BB,CC

In Java 7

Java 7的實現方法

List<String> strList = Arrays.asList("AA", "BB", "CC");
StringBuilder sb = new StringBuilder();
for (int i = 0; i < strList.size(); i++) {
    if (i != 0) {
        sb.append(",");
    }
    sb.append(strList.get(i));
}
System.out.println("Output:" + sb.toString()); // Output:AA,BB,CC

相關推薦

Java8 List轉變逗號分隔String

需求:Arrays.asList("AA", "BB") --> "AA,BB" In Java 8 採用stream的方式 List<String> strList = Arrays.asList("AA", "BB", "CC"); Strin

Java8-如何將List轉變逗號分隔的字串

Converting a List to a String with all the values of the List comma separated in Java 8 is really straightforward. Let’s have a look how

java8新特性之逗號分隔字串轉List

業務背景: 某個資料庫欄位,儲存的是逗號分隔的id,可能是Integer也可能是Long型的,比如:1,2,3等;需要轉換成Long型的List或者Integer型的List,怎麼做更簡便?? 見程式碼: String ids= "1,2,3,4,5,6";

Java8list轉換逗號隔開的字串

/** * @Description: 把list轉換為逗號分隔的字串 * * @param list * @Return: java.lang.String * @Author: XXX * @Date: 2018/11/15 */ public static String list

java8新特性之逗號分隔字串轉List

業務背景: 某個資料庫欄位,儲存的是逗號分隔的id,可能是Integer也可能是Long型的,比如:1,2,3等;需要轉換成Long型的List或者Integer型的List,怎麼做更簡便?? 見程式碼: //You can use the Lambda function

查詢字段值逗號分隔的值

sql from mage bsp rom ike image 一個 以及 題:想要查詢出來所有逗號分隔的值為1的結果。 經分析,考慮前、中、後三種帶1的情況以及只有一個1的情況即可。 查詢sql: select * from user a where a.`passwo

.NET List 轉成逗號分隔字串

       今天分享一個.NET的小技巧,有時候我們在編寫程式的時候,需要把List中的資料轉換成一個用逗號分隔的字串,例如有這樣一個list: List<string> list = new List<string>(); li

表中欄位逗號分隔的數字,去資料字典中查詢返回逗號分隔字串的方法

SELECTgroup_concat(`ty`.`INFORMATION_TYPE_NAME` SEPARATOR ',')FROM(`BAS_INFORMATION_TYPE` `ty`LEFT JOIN `BAS_USER_CRAFTSMAN` `f` ON (find

C# Liststring 的互轉(以逗號分隔

List轉字串,用逗號隔開 List<string> list = new List<string>(); list.Add("a"); list.Add("b"); list.Add("c"); //MessageBox.Show(list.);

逗號分隔的字串轉換List

方法 1: 利用JDK的Arrays類 String str = “a,b,c”; List result =Arrays.asList(str.split(“,”)); 方法 2: 利用Guava的Splitter String str = “a, b,

再談怎樣以最簡單的方法將泛型String類型的集合或String類型的數組轉化逗號間隔字符串形式

集合 ret 類型 author sta rgs bsp lan ont 今天review代碼,看見某些大爺在將泛型為String類型的集合或String類型的數組轉化為逗號間隔字符串形式時仍然僅僅顧結果不註重過程,“大爺”咱能負點責任嗎?

db2 將逗號分隔數據轉換多值IN列表

分隔符 zone 單獨 index anr -a 分類 而是 失敗 將逗號分隔數據轉換為多值IN列表 2010-03-15 11:16:59| 分類: 數據庫技術|舉報|字號 訂閱 下載LOFTER我的照片書 |

如何相互轉換逗號分隔的字符串和List

.com 轉換 字符串 pre sta lis string 轉字符串 直接 直接上代碼:    public static void main(String[] args) { //字符串轉list

List逗號分隔的字符串相互轉換

toc 情況下 選擇 AR limited 不同 tools commons 相互轉換 如果程序員想實現某種功能,有兩條路可以走。一條就是自己實現,一條就是調用別人的實現,別人的實現就是所謂的API。而且大多數情況下,好多“別人”都實現了這個功能。程序員有不得不在這其中選擇

如何相互轉換逗號分隔的字符串和List --https://blog.csdn.net/yywusuoweile/article/details/50315377

tro -m details uav add board ray star ner 如何相互轉換逗號分隔的字符串和List ---https://blog.csdn.net/yywusuoweile/article/details/50315377 方法 2: 利用Guav

將字串"a,b,c"以逗號分隔轉換陣列並列印

主要利用了String的split方法。 package com.dylan.test; /** * @author xusucheng * @create 2017-12-22 **/ public class Test { public static void

oracle如何拆分以逗號分隔的字串多列?

最近遇到一個問題,需要把一個帶有,的字串拆分成多列。通過查詢資料,這個操作需要使用以下2個關鍵知識: 1. REGEXP_SUBSTR函式 這個函式的作用是正則分隔字串,用法為 function REGEXP_SUBSTR(String, pattern, position, occ

Oracle把一列的值合併一個值並用逗號分隔

Oracle把一列的值合併為一個值,並用逗號分隔。例項中將把部門表(DEPT表)與員工表(EMP表)關聯,查詢每個部門下的所有員工姓名,員工姓名之間以逗號分隔(如圖一)。圖一:執行結果1、WMSYS.WM_CONCAT(列名)函式 介紹:其函式在Oracle 10g推出,在1

list和以逗號分割的String相互轉換(guava)

谷歌guava之list與String轉換 import com.alibaba.fastjson.JSON; import com.google.common.base.Joiner; import

java listString,list轉map,String陣列轉list,帶逗號Stringlist

專案中經常會遇到list轉String,list轉map,String轉list等情況,特在這裡記錄一下。 1.list轉String 將List集合轉化為用符號隔開的String字串,只要用StringUtils中的join就行。 String