Java Reflection – Print all fields in VO / DT class

VO: Value Object Class
DT: Data Transfer Class

Many times we end up writing too lengthy code to print all fields of above classes.

public String toString() {
		StringBuffer sb = new StringBuffer();
		for (Field field : this.getClass().getDeclaredFields()) {
			try {
				String name = field.getName();
				Object value = field.get(this);
			} catch (Exception ex) {
		return sb.toString();

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s