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 6693565
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T05:59:52+00:00 2026-05-26T05:59:52+00:00

I want to go over the objects inside my TreeSet , I can do

  • 0

I want to go over the objects inside my TreeSet, I can do it by making an array using toArray but I don’t need to go over all of the objects in the Set.

How can I go over the objects in the Set (starting with the first than the second etc’) ?

And another small question about TreeSet : Can I keep the objects in the TreeSet sorted (so the first object will be with the smallest key etc’) ?

edit: say I have a class myInt (with int myInteger) and I want to use it in TreeSet with a different oredering than the natural one, what do I need to define in my class (myInt) to do this ?

  • 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-26T05:59:53+00:00Added an answer on May 26, 2026 at 5:59 am

    How can I go over the objects in the Set

    The easiest way to iterate over the items of the set is like so:

    SortedSet<T> set = new TreeSet<T>();
    for (T elem : set) {
      // use elem
    }
    

    Can I keep the objects in the TreeSet sorted

    TreeSet is automatically sorted, so you don’t need to do anything.

    I have a class MyInt (with int myInteger) and I want to use it in TreeSet with a different ordering than the natural one

    You have two options:

    Option 1: Make it implement Comparable<MyInt>:

    public class MyInt implements Comparable<MyInt> {
       public int compareTo(MyInt o) {
         // return -1 if `this` is less than `o`
         //         0 if `this` is equal to `o`
         //         1 of `this` is greater than `o`
       }
    }
    

    Option 2: Supply a Comparator<MyInt> when constructing the TreeSet:

    public class MyIntCmp implements Comparator<MyInt> {
      // implement compare() and equals() as per Comparator javadoc
    }
    SortedSet<T> set = new TreeSet<T>(new MyIntCmp());
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm using Richfaces JSF and I want to iterate over an Map<Object,Object> . I
I want to iterate over an array of inputs that belong to certain class
Sorry, this is probably a duplicate question, but how can I iterate over a
Imagine that I want to loop over a list of jQuery objects, and for
I have an object of type Hash that I want to loop over via
I want to loop over the contents of a text file and do a
I want to loop over the elements of an HTML form, and store the
I want to switch over to Mono from .Net (plus Visual Studio to whatever
I want to hover over a table element, and display a popup box in
I want to loop over a series of files in a directory in batches

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.