Re: [問題] ArrayList 刪除同樣元素
你可以考慮使用 Groovy.
你可以先把 Groovy 想像成增強版的 Java,也是跑在 JVM 上,
與所有的 Java 套件相容,語法也跟 Java 有95%相容度。
回到主題,若在 Groovy 裡,你可以達到你想要的,一行處理
def list = ["1", "2", "3", "1", "1"].unique()
//或這你也可以
// List<String> list = ["1", "2", "3", "1", "1"].unique()
println list
參考: http://groovy-lang.org/
另外,如果你有在使用Spring web framework 的話,可以考慮使用 Grails
https://grails.org/
我使用Groovy, Grails 超過四年了。真的是我看過 Java 以來,目前最好使用的
國外用的人不少,但不知為什麼在台灣沒有跟風。
但 Groovy, Grails 可支援的 IDE 我僅知有 IntelliJ-IDEA.
Eclipse 可支援 Groovy, 但是 Grails 的部分,僅支援到 2.4
NetBean 我沒用過,我就不知道了。
※ 引述《RX1226 (NO KING)》之銘言:
: 想請版上的高手大大指點一下小弟
: ArrayList的remove只能移除第一個出現的元素
: 像是
: ArrayList<String> list =
: new ArrayList(Arrays.asList("1", "2", "3", "1", "1"));
: list.remove("1");
: list.forEach(System.out::println);
: 結果就是 "2","3","1","1"
: 如果想要移除所有的元素"1"
: 上網查就是要用for或是Iterator慢慢處理
: 參考網頁: http://www.51gjie.com/java/299.html
: 不知道配合Lambda或是有更好的處理方式嗎?
: 煩請大大指點了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.26.100.70
※ 文章網址: https://www.ptt.cc/bbs/java/M.1524784633.A.CBF.html
推
04/27 22:51,
6年前
, 1F
04/27 22:51, 1F
→
05/17 06:44,
6年前
, 2F
05/17 06:44, 2F
→
06/14 08:36,
6年前
, 3F
06/14 08:36, 3F
→
06/14 08:37,
6年前
, 4F
06/14 08:37, 4F
→
06/14 08:37,
6年前
, 5F
06/14 08:37, 5F
→
06/14 08:38,
6年前
, 6F
06/14 08:38, 6F
→
06/14 08:39,
6年前
, 7F
06/14 08:39, 7F
→
06/14 08:39,
6年前
, 8F
06/14 08:39, 8F
→
06/14 08:40,
6年前
, 9F
06/14 08:40, 9F
→
06/14 08:41,
6年前
, 10F
06/14 08:41, 10F
→
06/14 08:42,
6年前
, 11F
06/14 08:42, 11F
→
06/14 08:42,
6年前
, 12F
06/14 08:42, 12F
→
06/14 08:43,
6年前
, 13F
06/14 08:43, 13F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章