<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SweetChoco的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SweetChoco</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SweetChoco]]></copyright><item><title><![CDATA[java顺序读取properties配置文件]]></title><link>https://blog.youkuaiyun.com/SweetChoco/article/details/129125539</link><guid>https://blog.youkuaiyun.com/SweetChoco/article/details/129125539</guid><author>SweetChoco</author><pubDate>Mon, 20 Feb 2023 15:47:09 +0800</pubDate><description><![CDATA[首先我们需要重写properties类中stringPropertyNames方法，因为该方法底层实现基于hashTable是无序的所以生成的hashcode不一样。需要用LinkedHashSet替换其实现。new FileInputStream("src/main/resources/properties/" + 文件名), "UTF-8"));/** LinkedHashSet有序，可以保证读取出来顺序不变 */* 顺序读取key集合。// 读取properties类。2.调用实现顺序读取文件。]]></description><category></category></item><item><title><![CDATA[java 根据对象中相同属性值分组]]></title><link>https://blog.youkuaiyun.com/SweetChoco/article/details/127921291</link><guid>https://blog.youkuaiyun.com/SweetChoco/article/details/127921291</guid><author>SweetChoco</author><pubDate>Fri, 18 Nov 2022 14:10:38 +0800</pubDate><description><![CDATA[根据User对象中用户的相同年龄进行分组。]]></description><category></category></item><item><title><![CDATA[java集合去重（根据对象某个属性进行去重）]]></title><link>https://blog.youkuaiyun.com/SweetChoco/article/details/125994315</link><guid>https://blog.youkuaiyun.com/SweetChoco/article/details/125994315</guid><author>SweetChoco</author><pubDate>Tue, 26 Jul 2022 14:42:27 +0800</pubDate><description><![CDATA[Listlist=Arrays.asList(newUser(3,"张三"),newUser(2,"李四"),newUser(2,"王五"));结果为newUser(3,"张三"),newUser(2,"李四")。结果为newUser(3,"张三")。注清空的意思为只要为重复值就都去掉。2.根据用户年龄把重复值清空。...]]></description><category></category></item></channel></rss>