Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7693703
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T21:09:01+00:00 2026-05-31T21:09:01+00:00

Supose i have name Mink,Mark,Aashis . How do compare them and arrange them according

  • 0

Supose i have name Mink,Mark,Aashis. How do compare them and arrange them according to alphabetical order. Collections.sort() dont work for me. Here i should have results Aashis,Mark and Mark.

ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();
HashMap<String, String> map = new HashMap<String, String>();
map.put("name", XMLfunctions.getValue(e, "name"));
                mylist.add(map);

                 Collections.sort( mylist, new Comparator<HashMap<String,String>>(){                    

                    public int compare(HashMap<String, String> lhs,
                            HashMap<String, String> rhs) {
                            //how do i compare string name
                        return 0;

                    }
                 });
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T21:09:02+00:00Added an answer on May 31, 2026 at 9:09 pm
    Collections.sort(list, new Comparator(){
    
    public int compare(HashMap<String, String> o1, HashMap<String, String> o2) {
            return (o1.get("name")).compareToIgnoreCase(o2.get("name"));
        }
    

    Here “name” is the Key that you have provided at the time of insertion in the HashMap using put method.

    EXTRA

    If you want to parse double values then you can use the Double.parse() method.

    return Double.compare(o1.get(value1), o1.get(value2));

    NOTE – The nice thing about this approach is that you then sort any object by any attribute or even a combination of attributes. For example if you have objects of type Person with an attribute income and dataOfBirth you could define different implementations of Comparator and sort the objects according to your needs.

    Hope this will help you.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Suppose I have string Name and Image Photo as properties of a class in
Suppose you have these tables: Table Name: Salesman Fields: S_ID(Primary Key), Name Table Name:
Suppose i have a mysql table name table with fields rank date id The
suppose I have {data: {243232: {id: testid,name: test } }} so how to get
Suppose I have a structure in C++ containing a name and a number, e.g.
Suppose I have a dll with 2 functions.name of dll=dll1 f1(int a, int b,
Suppose I have a table with the following rows id Name Price Supplier 1
Suppose you have 2 files in the same directory: New File Name.txt and NewFil~1.txt
Suppose I have a entity with a id and a name fields. I want
Suppose I have the following table: PARAMETER - NAME varchar2(10) - TABLE_NAME varchar2(50) -

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.