File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Retrieving JavaBean properties from a list of beans Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Retrieving JavaBean properties from a list of beans" Watch "Retrieving JavaBean properties from a list of beans" New topic

Retrieving JavaBean properties from a list of beans

Anshul Chandra Saxena

Joined: Sep 10, 2009
Posts: 14

I have a list of beans. I now want to retrieve the properties from the bean and then compare the properties. Can anyone please help me in this .

public class WireBean {

private String sourceName;
private String targetName;

public String getSourceName() {
return sourceName;

public void setSourceName(String sourceName) {
this.sourceName = sourceName;

public String getTargetName() {
return targetName;

public void setTargetName(String targetName) {
this.targetName = targetName;

Based on the different values set in the properties, i have put the bean in a list. (list.add(wireBean))

Now i want to iterate through this list and i want to check the properties of sourceName in different beans and if they are equal, i want to put them in a Map.

Can anyone , please help !

Ketan Parikh

Joined: May 24, 2006
Posts: 6

You may use the get(int index) method available in List.

for(int i=0; i<beanList.size(); i++)

WireBean firstBean = (WireBean)beanList.get(i);

for(int j=i+1; j><=beanList.size(); j++)

WireBean secondBean = (WireBean)beanList.get(j);

if(hasSameSourceName()) //I think you may write this method easily; OR you may use comparable interface and have compareTo method

putInToMap(); //You may write this method. I don't know, what exactly you want to put in your map




Let me know, if this helps you
Rob Spoor

Joined: Oct 27, 2005
Posts: 20271

Welcome to both of you. Could you please Use Code Tags in the future?

How To Ask Questions How To Answer Questions
I agree. Here's the link:
subject: Retrieving JavaBean properties from a list of beans
It's not a secret anymore!