Re: [問題] ArrayList 刪除同樣元素

看板java作者 (mureka)時間6年前 (2018/04/27 07:17), 編輯推噓1(1012)
留言13則, 3人參與, 6年前最新討論串2/3 (看更多)
你可以考慮使用 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
如果你考慮使用 Groovy, 建議直接使用 Kotlin :)
05/17 06:44, 2F

06/14 08:36, 6年前 , 3F
別鬧了。Kotlin 對於處理 JSON 的東西很不方便。因為她是
06/14 08:36, 3F

06/14 08:37, 6年前 , 4F
static type。再者Groovy/Grails 的 ecosystem 比較完整
06/14 08:37, 4F

06/14 08:37, 6年前 , 5F
現在市場上跟風 Kotlin 只是因為 JetBrain發起且Google
06/14 08:37, 5F

06/14 08:38, 6年前 , 6F
支持。但我用過兩者,我真心覺得目前來看Groovy/Grails
06/14 08:38, 6F

06/14 08:39, 6年前 , 7F
好用多了。Kotlin 目前還是起步而已。他的 ecosystems
06/14 08:39, 7F

06/14 08:39, 6年前 , 8F
完整度,還需要觀察。
06/14 08:39, 8F

06/14 08:40, 6年前 , 9F
Java如果要在精簡度度上拼 python,目前,只有Groovy
06/14 08:40, 9F

06/14 08:41, 6年前 , 10F
可以。Kotlin還有路得走。
06/14 08:41, 10F

06/14 08:42, 6年前 , 11F
且光是 Grails framework,就打趴kotlin了。你要用
06/14 08:42, 11F

06/14 08:42, 6年前 , 12F
Java 快速建立 web 網站?用 Groovy on Grails 就對了
06/14 08:42, 12F

06/14 08:43, 6年前 , 13F
你要用 Spring framework/Spring Boot ?用Grails就對了
06/14 08:43, 13F
文章代碼(AID): #1Qubtvo_ (java)
討論串 (同標題文章)
文章代碼(AID): #1Qubtvo_ (java)