Win a copy of Java Mock Exams (software) this week in the Programmer Certification (OCPJP) forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

problem of returning argument

 
David George
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
public String[][] return()
{
try
{
---
return allRecords;
}
catch(RecordNotFoundException e)
{
---
return new String[0][0];
}
}

If Exception occurred,I have to return an unuseful String[][].Is it proper
for me to return a String[0][0]?Wait for your reply.Thank you very much.
 
Thomas Paul Bigbee
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You could return a null string, or an empty array, and the check it like the below, however, if an exception occurs you might not want to catch it, or you may want to re-throw it after it was caught (supplying additional information), regardless, if you are calling a method that can throw an exception, said method should be called from within a try catch block, its from within your catch block in the calling method that you should be doing any clean up.

 
Happiness is not a goal ... it's a by-product of a life well lived - Eleanor Roosevelt. Tiny ad:
the new thread boost feature: great for the advertiser and smooth for the coderanch user
https://coderanch.com/t/674455/Thread-Boost-feature
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!