/**
* This method prints the details of this object
*/
public String toString() {
StringBuffer buffer = new StringBuffer( 512 );
buffer.append( "+++ " + this.getClass().getName() + "\n" );
java.lang.reflect.Field[] fields = this.getClass().getDeclaredFields();
for ( int i = 0; i < fields.length; i ) {
try {
buffer.append( " " + fields[i].getName() + ": " fields[i].get(this) + "\n" );
}
catch (Exception e) {
}
}
return buffer.toString();
}
February 19, 2008
Generic toString() using reflection
We can use this method to print the fields and their corresponding values in any object that implements it. This may be useful for debugging.
Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2008
(17)
-
▼
February
(17)
- HTML to Excel with JSP
- Basic JDBC: Executing a simple SELECT statement
- Hibernate 3.0 config file with database URL
- Hibernate 3.0 config file with JNDI datasource
- Hibernate mapping file
- org.hibernate.StaleObjectStateException
- Hibernate Tool - Reverse Engineering
- Generic toString() using reflection
- SWT - Browser
- SWT - Tree, Composite, Group, Tab, Popup Menu
- SWT - Slider, Scale, Progress, Combo, Menu, ToolBa...
- SWT - Label, Text, Button, List, Table
- Struts step-by-step
- JavaScript to select all checkboxes
- Fixed header in a datagrid
- Log4J 1.3 RollingFileAppender
- HowTo - GCJ: A native Java Compiler
-
▼
February
(17)
No comments:
Post a Comment