摘要:
1HashSet去重 我们知道 HashSet 天生具备“去重”的特性,那我们只需要将 List 集合转换成 HashSet 集合就可以了,实现代码如下: public class ListDistinctExample { public static void main(String[] args 阅读全文
posted @ 2023-10-13 09:52
Lafite-1820
阅读(182)
评论(0)
推荐(0)
摘要:
编程过程中常常需要使用到集合,比如:ArrayList,当我们在 for 循环增删的时候,一不小心就会踩坑。 如下代码 List<String> arrayList1 = new ArrayList<String>(); arrayList1.add("1"); arrayList1.add("2" 阅读全文
posted @ 2023-10-13 09:43
Lafite-1820
阅读(42)
评论(0)
推荐(0)
摘要:
可能初学者都会忽略掉一点,其实if-else是一种面向过程的实现。 那么,如何避免在面向对象编程里大量使用if-else呢? 网络上有很多解决思路,有工厂模式、策略模式、甚至是规则引擎(这个太重了吧)...... 这些,都有一个共同的缺点,使用起来还是过于繁重了。虽说起到了消除 if-else 的作 阅读全文
posted @ 2023-10-13 09:38
Lafite-1820
阅读(127)
评论(0)
推荐(0)
摘要:
鲁讯曾说:"高端的代码,只需要最朴素的编写方式",简单的业务使用 if-else 或 switch case,确实直观明了,但是一旦功能复杂,业务流程长了之后,使用传统的 if-else 或 switch case 方式,就会让代码结构变的异常冗余、混乱,过一段时间之后,哪怕是自己写的代码,读起来也 阅读全文
posted @ 2023-10-13 09:33
Lafite-1820
阅读(26)
评论(0)
推荐(0)

浙公网安备 33010602011771号