imprimir una frase en diferentes renglones
hola aigos soy nuevo en este foro quisiera saber si me pueden ayudar a imprimir una frase de texto en diferentes renglones
ejem, algo asi "hola a todos"
hola
a
todos
los metodos que utilizo son string
substing.
indexof.
lenght.
algun consejo.
- Inicie sesión o regístrese para enviar comentarios
varias maneras
En Java casi siempre vas a encontrar más de una forma de hacer las cosas.
Puedes usar java.util.StringTokenizer para separar por espacios y obtener cada palabra, o puedes usar el método split() de la clase String, o puedes usar como dices los métodos de String: substring, indexOf, length.
Revisa la documentación de la clase String.
Retorno de Linea
Puedes embeber el retorno de Linea en tu cadena generando una nueva linea, java se encargara de ver dependiendo de tu sistema operativo si hace un CR LF o simplemente un CR según sea el caso.
Solo pon dentro de tu cadena del carácter de escape del retorno de linea "\n"
"hola mundo \n segunda linea \n tercer linea"
Saludos
gracias por responder los
gracias por responder los dos miren como les digo soy novato en esto. y el maestro quiere que utilize los metodos que les acabo de decir, la pregunta es donde utilizo el java.util.StringTokenizer, y el split este es el codigo ue tengo hasta ahorita.
String texto = "la vida de las hormigas":\;
int longitud = texto.length( );
int inicio = texto.indexoF( " ");
int fin = texto.indexoF('" "),
System.out.pint(texto.substring(2));
gracias por su ayuda
RE: gracias por responder los
Arechiga, lo que comentó ezamudio es que hay varias formas de hacerlo... Si ya lo estás haciendo con indexOf, lenght y substring ya no ocuparías el StringTokenizer.
Si aún quieres saber sobre el StringTokenizer checa este ejemplo documentado que puse como respuesta en otro hilo:
Saludos.
gracias por su ayuda el
gracias por su ayuda el metodo que me diiste si funciono, pero el maestro quiero que utilize los metodos que el quiere que mala suerte bueno algun comentario se agradece