// ループ内部にtryやcatch ブロック for ( int i = 0; i < size; i++ ) { try { int num = Integer.parseInt( str[i] ); } catch ( NumberFormatException e ) { // 数値でない文字列の場合は-1を代入してループを実行する num = -1; } }