? Por diversas razones, estoy tratando de establecer una cadena en 2000 espacios. Actualmente estoy usando:¿De qué maneras puede crear una cadena con 2000 "espacios"
String s = String.format("%1$-2000s"," ");
Esto es grande para Java 5, sin embargo, algunos de los desarrolladores en nuestro departamento están utilizando 1.4 y esto no funciona.
Me preguntaba, ¿hay alguna otra forma de lograr el mismo resultado? Sé que puedo hacer cosas como un bucle for para agregar un espacio a la vez, pero estoy buscando algo simple como la opción de formato.
Para aquellos que pueden estar interesados en por qué necesito esto, es porque tenemos un tipo XML en un objeto de datos que en la inserción en el DB es nulo. Luego se actualiza con la cadena XML, generalmente alrededor de 2000 caracteres de tamaño. En Oracle, reservar previamente este espacio puede evitar la migración de fila, por lo tanto, aumentar el rendimiento.
Gracias!
Inserta un único espacio en un campo char (2000) en una base de datos, luego selecciónalo para que salga. – aehiilrs
¿esto realmente reserva todo el bloque 2000? – northpole
¿Qué versión de Oracle y usa XMLTYPE? En caso afirmativo, ¿cuál es la cláusula de almacenamiento para XMLTYPE? – oluies