Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #32897
| Newsgroups | comp.lang.java.programmer |
|---|---|
| Date | 2015-10-19 01:02 -0700 |
| Message-ID | <fd943245-c84e-4b93-9ed5-e18fb25e256a@googlegroups.com> (permalink) |
| Subject | Way to avoid repeating to catch the same exception in overridden method |
| From | mike <mikaelpetterson@hotmail.com> |
Hi,
We have the current implementation in our overridden toString() method:
public String toString() {
return "firstName=" + res.getFirstName() + "{" +
"lastName=" + res.getLastName() + ", " +
"address=" + res.getAddress() + "/" + "***" + ", " +
"zipCode=" + resource.getZipCode() + "}";
}
Each get can throw an IllegalArgumentExcepion so we need to replace the value with an empty String if it happens( to avoid that our user in this case should see an IllegalArgumentException ).
My question is if there is a more efficient way to override toString() than:
String firstName;
String lastName;
try {
firstName = res.getFirstName();
}catch(IllegalArgumentException e){
firstName = "";
}
try{
lastName = res.getLastName();
}catch(IllegalArgumentException e2){
lastName = "";
}
......
return "firstName=" + res.getFirstName() + "{" +
"lastName=" + res.getLastName() + ", " +
"address=" + res.getAddress() + "/" + "***" + ", " +
"zipCode=" + resource.getZipCode() + "}";
//mike
Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar | Unroll thread
Way to avoid repeating to catch the same exception in overridden method mike <mikaelpetterson@hotmail.com> - 2015-10-19 01:02 -0700
Re: Way to avoid repeating to catch the same exception in overridden method Eric Sosman <esosman@comcast-dot-net.invalid> - 2015-10-19 12:11 -0400
Re: Way to avoid repeating to catch the same exception in overridden method Robert Klemme <shortcutter@googlemail.com> - 2015-10-23 08:59 +0200
Re: Way to avoid repeating to catch the same exception in overridden method Martin Gregorie <martin@address-in-sig.invalid> - 2015-10-19 12:26 +0000
Re: Way to avoid repeating to catch the same exception in overridden method Silvio <silvio@internet.com> - 2015-10-23 11:00 +0200
Re: Way to avoid repeating to catch the same exception in overridden method Martin Gregorie <martin@address-in-sig.invalid> - 2015-10-23 10:32 +0000
csiph-web