Considere una cadena.Formato de cadena con número variable de argumentos en java
String Str = "Entered number = %d and string = %s"
Digamos que tengo una lista de objetos
List<Objects> args = new ArrayList<Objects>();
args.add(1);
args.add("abcd");
¿Hay alguna forma en la que puedo sustituir estos argumentos en Str, por lo que me sale una cadena como "Entered number = 1 and string = abcd "
?
Al generalizar esto, estaba planeando volcar todas las preguntas y argumentos en un archivo (como json) y ejecutarlos en tiempo de ejecución. Háganme saber si hay mejores formas de hacerlo.
str.replaceAll ("% d", (String) args.get (1)); – Zohaib