当たり前だけど、
if(i = " "){だと、半角1スペース以外は処理が通ってしまう。
例外処理
}
そこで、indexOfを用いる。
文字列.indexOf(検索文字列、検索位置)この関数で、文字列のどこに指定した文字列があるかを検索することができる。
例えば下記のように使うと、空白スペースがあった場合、エラーメッセージを出せる。
if(str.indexOf(" ",0) != -1 || str.indexOf(" ",0) != -1;){該当する文字が存在しなかった場合、-1が出力される。
例外処理
}
よって、-1でなかった場合、例外処理をおこなうと良い。
0 コメント:
コメントを投稿