• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Retrieving JavaBean properties from a list of beans

 
Anshul Chandra Saxena
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi

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
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

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
Sheriff
Pie
Posts: 20611
63
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to both of you. Could you please Use Code Tags in the future?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic