★★ Java の宿題ここで答えます Part 53 ★★
■ このスレッドは過去ログ倉庫に格納されています
0665デフォルトの名無しさん
2005/11/15(火) 11:18:39回答例その一「正規表現も文字列操作ですが何か?」
回答例その二
class CodeCheck{
public static void main(String[] args){
System.out.println(check(arg[0]));
}
private boolean check(String value){
if(value.length() == 3){
try{
Integer.valueOf(value);
}catch(NumberFormatException nfe){
return false;
}
return true;
}else if(value.length() == 8){
try{
Integer.valueOf(value.substring(0, 3));
Integer.valueOf(value.substring(4, 8));
}catch(NumberFormatException nfe){
return false;
}
return (value.substring(3, 4)).equals("-") ? true : false;
}else{
return false;
}
}
}
動作確認はしてない。
■ このスレッドは過去ログ倉庫に格納されています