「Cat」を含む文字列がある場合、個々の charAt ケースに何かが存在するかどうかを事前に確認するにはどうすればよいですか。サンプルコードはこちら
for (int i = 0; i < array.length; i++)
{
System.out.println();
for (int j = 0; j < size; j++)
{
System.out.print(array[j].charAt(i) + " ");
}
}
i が 3 に達すると、範囲外の例外が発生します。空のスペースを印刷する方法はありますか?
編集:申し訳ありませんが、まったく明確ではありませんでした。縦に印刷されている文字列が複数あります。したがって、最大の文字列のサイズが 10 で、最小の文字列のサイズが 4 であると仮定します。各文字列の最初の 4 文字は正常に出力されます。しかし、5 番目の文字が存在しないため出力しようとすると、範囲外エラーが発生します。それを回避する方法はありますか?