10をnに置き換えたい場合(int n = 10)、これをどのように書くことができますか?
StdOut.printf("%10s","Hello");
私は書き込もうとしました:
int n=10;
StdOut.printf("%ns","Hello");
しかし、それは間違っています..解決策は何ですか?
これを試しましたか:-
System.out.printf("%" + n + "s","Hello");
使ってみてください:-
int n=10;
StdOut.printf("%" + n + "s","Hello");
このコードを試すことができます:
int n=10;
System.out.println("$n$s".replaceAll("$n$", n+""));
これは単にすべての値を置き換えます。