国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java8 List集合如何指定打印分隔符

這篇具有很好參考價值的文章主要介紹了Java8 List集合如何指定打印分隔符。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

背景

無論是在學(xué)習(xí)還是日常的應(yīng)用開發(fā)過程中,我們經(jīng)常會需要使用分隔符將 List 集合打印出來。

如下所示:

import java.util.Arrays;

public static void main(String[] args) {
    List<String> list = Arrays.asList("1", "2", "3");
    System.out.println(list);
}

執(zhí)行結(jié)果如下:

Java8 List集合如何指定打印分隔符

如果我們想在打印的時候不打印[],然后將分隔符換成 、 頓號,應(yīng)該怎么操作呢?

其實有兩種方法可以實現(xiàn):

方法一:String.join(推薦)

String.join() 是 JDK8 新出的方法,用于定制集合的分隔符。

import java.util.Arrays;

public static void main(String[] args) {
    List<String> list = Arrays.asList("1", "2", "3");
    System.out.println(String.join("、", list));
}

執(zhí)行結(jié)果:

Java8 List集合如何指定打印分隔符

方法二:Collectors.joining

Collectors 是 JDK8 新增的集合工具類,其中 joining() 方法就是為了方便在集合的流處理時可以方便地指定分隔符而提供的工具方法。

public static void main(String[] args) {
    List<String> list = Arrays.asList("1", "2", "3");
    System.out.println(list.stream().collect(Collectors.joining("、")));
}

執(zhí)行結(jié)果:

Java8 List集合如何指定打印分隔符

總結(jié)

  • 方法一 String.join 操作簡單,推薦使用。

  • 方法二 Collectors.joining 比較適合流處理的時候使用,但是如果是一個已經(jīng)處理好的集合需要執(zhí)行分隔符的話,使用方法二會彈出警告,警告內(nèi)容為:(推薦替換為 String.join

Java8 List集合如何指定打印分隔符

整理完畢,完結(jié)撒花~ ??文章來源地址http://www.zghlxwxcb.cn/news/detail-496059.html

到了這里,關(guān)于Java8 List集合如何指定打印分隔符的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Java8對List集合中的數(shù)據(jù)進行過濾處理

    目錄 0.需求場景 1.編碼實現(xiàn) ????????假設(shè)有這樣一個需求,將List中所有超過 35 歲的員工剔除,該如何實現(xiàn)呢?我們可以利用 Java8 的流式編程,輕松的實現(xiàn)這個需求。 ? ? ? ? 當然也不局限與上述場景,對應(yīng)的處理方法適用與根據(jù) List 中元素或元素的屬性,對 List 進行處

    2024年02月15日
    瀏覽(94)
  • JAVA8 獲取list集合中重復(fù)的元素和獲取去重數(shù)據(jù)

    JAVA8 獲取list集合中重復(fù)的元素和獲取去重數(shù)據(jù)

    1.java8獲取list集合中重復(fù)的元素 2.java8根據(jù)List對象屬性獲取重復(fù)數(shù)據(jù)和獲取去重后數(shù)據(jù) 2.1獲取重復(fù)數(shù)據(jù) 結(jié)果: 根據(jù)多個屬性獲取重復(fù)數(shù)據(jù),還在摸索中,歡迎大家來指點?。。。?! 2.2獲取去重后數(shù)據(jù) 結(jié)果:

    2024年02月12日
    瀏覽(91)
  • 【Java基礎(chǔ)】Java8 使用 stream().filter()過濾List對象(查找符合條件的對象集合)

    【Java基礎(chǔ)】Java8 使用 stream().filter()過濾List對象(查找符合條件的對象集合)

    本篇主要說明在Java8及以上版本中,使用stream().filter()來過濾List對象,查找符合條件的集合。 集合對象以學(xué)生類(Student)為例,有學(xué)生的基本信息,包括:姓名,性別,年齡,身高,生日幾項。 我的學(xué)生類代碼如下: 下面來添加一些測試用的數(shù)據(jù),代碼如下: 添加過濾條件

    2024年02月12日
    瀏覽(96)
  • 使用java8 新特性stream流對List<Map<String, Object>>集合進行遍歷、過濾、查詢、去重、排序、分組

    對于一個ListMapString, Object類型的數(shù)據(jù),可以使用Java 8的新特性stream流來進行遍歷、過濾、查詢、去重、排序、分組等操作。 遍歷: 過濾: 查詢: 去重: 排序: 分組:

    2024年02月10日
    瀏覽(106)
  • 【Hive】分隔符 『 單字節(jié)分隔符 | 多字節(jié)分隔符』

    【Hive】分隔符 『 單字節(jié)分隔符 | 多字節(jié)分隔符』

    在創(chuàng)建表時,可以使用 row format ... 指定分隔符形式。比如: 但是,根據(jù)原始數(shù)據(jù)分隔符的復(fù)雜程度,需要指定不同的分隔形式。比如: 情況一:分隔符為單字節(jié) 分隔符為多字節(jié) 字段中包含了分隔符 方法:使用delimited 加上 delimited ,即使用 row format delimited :用

    2024年02月13日
    瀏覽(25)
  • java 對List集合中元素對象按字段分組,并收集指定字段的值

    java 對List集合中元素對象按字段分組,并收集指定字段的值

    一、實現(xiàn):對已有對象集合ListPersion ,需要獲取Persion對象的字段 name分組, 并對年齡age字段值做收集 二、字段分組收集方法 ?注:由于實際業(yè)務(wù)只有String類型跟數(shù)字類型,所以只對String跟Object兩種類型判空 三、測試代碼 四、結(jié)果

    2024年02月15日
    瀏覽(19)
  • mysql數(shù)據(jù)庫使用sql對特殊分隔符分隔的字段進行統(tǒng)計

    mysql數(shù)據(jù)庫使用sql對特殊分隔符分隔的字段進行統(tǒng)計

    需求 在一個數(shù)據(jù)庫表中有一個字段中的數(shù)據(jù)是通過特殊符號進行分隔的,現(xiàn)需要統(tǒng)計分隔符分開的各數(shù)據(jù)的條數(shù)。 數(shù)據(jù)準備 ?現(xiàn)需統(tǒng)計各個絕技的人數(shù)? 思路 使用sql根據(jù)逗號將一行數(shù)據(jù)拆分成多行數(shù)據(jù) ,然后使用group by對拆分的數(shù)據(jù)進行統(tǒng)計。 三種方式,相同的原理 使用

    2023年04月17日
    瀏覽(44)
  • hive 分隔符

    在 Hive 中,分隔符用于指定數(shù)據(jù)文件中字段之間的分隔符。當你創(chuàng)建外部表或加載數(shù)據(jù)文件時,你可以指定分隔符,以便 Hive 正確地解析文件中的數(shù)據(jù)。 1. 創(chuàng)建外部表時指定分隔符: 當你創(chuàng)建外部表時,可以使用 ROW FORMAT 子句來指定數(shù)據(jù)文件中字段的分隔符。例如,如果你

    2024年02月09日
    瀏覽(21)
  • word的分隔符和分頁符

    分隔符和分頁符在Word中都是用于文本分段的工具,但它們的用途和操作方式有所不同。 分隔符是一個廣義的概念,包括分頁符、分節(jié)符和分欄符等。它是一種統(tǒng)稱,可以將一個完整的文本內(nèi)容分成兩個或更多的部分。在將表格轉(zhuǎn)換為文本時,分隔符用于標識文字分隔的位置

    2024年02月08日
    瀏覽(26)
  • 力扣2788-按分隔符拆分字符串

    題目鏈接 解題思路: 1 .傳參是一個字符串數(shù)組,我們需要對每一個字符串處理 2 .解題中e是字符串數(shù)組中的每一個字符串 3 .i是每個字符串的下標,n為每個字符串的大小 4 .遍歷整個字符串 5 .start是要切割的位置

    2024年01月20日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包