お世話になります。
可変長のパラメータをある文字数で区切り表示したいのですが、
パラメータが短いと参照エラーで落ちてしまいます。
以下のようなソースを記述しています。
public class Test{ public static void main(String[] args){ String n1 = "テスト県"; String n2 = "テスト区テスト テスト丁目テスト番テスト号 テスト101"; String n3 = "テストユーザー"; System.out.print(n1); System.out.print(n2.substring(0,14)); System.out.print(n2.substring(15,29)); System.out.print(n2.substring(30,44)); System.out.print(n3.substring(0,14)); System.out.print(n3.substring(15,25)); } }
上記のコードではエラーになってしまっているので、
以下の記述による参照エラーかなと思っています。
System.out.print(n2.substring(30,44)); System.out.print(n3.substring(15,25));
n2,n3がサイズ幅が大きくなると思われるのですが、
15文字ずつ区切って表示するにはどう書けば汎用的に扱えるのでしょうか...
何卒宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/19 00:27
2017/12/19 14:26
2017/12/19 23:11