Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to implement dictionary sorting in java

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/02 Report--

It is believed that many inexperienced people don't know what to do about how to achieve dictionary sorting in java. Therefore, this paper summarizes the causes and solutions of the problem. Through this article, I hope you can solve this problem.

Import java.util.Comparator;import java.util.ArrayList;import java.util.Collections;public class Tester {public static void main (String [] args) {ArrayList list = new ArrayList (); list.add ("East Bay"); list.add ("Aolai"); list.add ("East Bay-Cave"); list.add ("Aolai Pharmacy") / * * use Collections's sort () method to sort it. The sort () method needs to pass a series of parameters, one is the Collection to be sorted and the other is a Comparator * / Collections.sort (list, new SpellComparator ()); for (int I = 0; I < list.size ()) {System.out.println (list.get (I)) } / * Chinese character Pinyin sorting comparator * / class SpellComparator implements Comparator {public int compare (Object o1, Object O2) {try {/ / obtains the Chinese character code of the comparison object and converts it into the string String S1 = new String (o1.toString (). GetBytes ("GB2312"), "ISO-8859-1"); String S2 = new String (o2.toString (). GetBytes ("GB2312"), "ISO-8859-1") / use the compareTo () method of the String class to compare the two objects: return s1.compareTo (S2);} catch (Exception e) {e.printStackTrace ();} return 0;}} after reading the above, have you mastered how to sort the dictionary in java? If you want to learn more skills or want to know more about it, you are welcome to follow the industry information channel, thank you for reading!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report