class testdata
{
void test1() {
try {
//何かエラー出そうな処理
} catch (NullPointerException e) {
} catch (OutoOfMemoryError e ) {
}
}
void test2() {
try {
//何かエラー出そうな処理
} catch (NullPointerException e) {
} catch (OutoOfMemoryError e ) {
}
}
}
//↑のソースだと、両方共にぬるぽとか書かないといけないかつ
//増えてくるとそれだけ行が増える
//Javaが6で開発のため | 使えない
//↓のようにまとめたい
class testdata
{
void test1() {
try {
//何かエラー出そうな処理
} catch (??? e) {
//errorException呼び出し
}
}
void test2() {
try {
//何かエラー出そうな処理
} catch (??? e) {
//errorException呼び出し
}
}
void errorException(??? e) {
if(e == NullPointerException)
//↑if文でも何でもいいので対応するエラーを判定
//複数記載
}
}