哎呀,说到Java数组去重,我就一个头两个大!每次写代码遇到这个,我都感觉像是要把一堆乱七八糟的袜子一双双找出来,然后还得保证每双袜子都是独一无二的。这感觉,简直了!
首先,你得知道,数组这东西,一旦有了重复的元素,那看起来就像是一锅粥里撒了好几把盐,咸得要命。去重,就是把这些多余的盐粒挑出来,让粥恢复原来的味道。可是,怎么做呢?
最直接的方法就是用个Set,毕竟Set这玩意儿天生就不喜欢重复的东西。你把数组里的元素一股脑儿倒进Set里,它自动帮你把重复的剔除掉。简单粗暴,效果还挺好。但是,这种方式有时候会让人感觉有点不够个性化,毕竟Set这东西,它不保持原来的顺序啊!
如果你想保持数组的顺序,那就得换个法子了。比如,你可以用一个LinkedHashSet,这货既能去重,又能保持元素。
tokenpocket钱包:https://bzmtv.com/danji/433.html
网友评论