0

Java では、次のことが問題ないことを知っています。

String test="aaa";
System.out.println(String.format(test,"asd"));

(印刷 "aaa")

ただし、次のような反対のことを処理できるようにしたいです。

String test="aaa%sbbb";
System.out.println(String.format(test));

(これにより、例外 java.util.MissingFormatArgumentException が生成されます)

指定子/パラメーターがいくつあっても、十分な値がない場合は、それらを無視して(問題のある位置からすべての指定子をスキップして)、残りの文字列を記述します(たとえば、私が示した場合、それは「aaabbb」と書きます)。

すぐに使用できますか、それを行う関数を作成する必要がありますか?

4

2 に答える 2