feed twitter facebook LinkedIn facebook

Java » String con salto de línea en Java

Diciembre 20, 2006 por Víctor Cuervo . 54900 visitas 39 Comentarios Imprimir Imprimir

Todo el texto que le asignemos a un objeto de tipo String será una cadena sin ruptura alguna. Pero pueden existir ciertos casos donde necesitemos que, al mostrarlo por pantalla, existan saltos de línea entre partes del texto.

Para esto Java nos ofrece los caracteres especiales. En concreto el caracter especial para el salto de línea es \n. Por lo tanto si queremos poner saltos de línea en Java deberemos de tener la siguiente línea de código:

String cadena = new String("Mi texto con\nun salto de línea");

Lo cual nos generará lo siguiente por pantalla:

Mi texto con
un salto de línea

Como podemos ver, algo muy sencillo.

Si ponemos espacios en blanco entre el caracter especial y el texto, el sistema contemplará dichos caracteres. He ahi que parezca raro lo de con\nun.

Foro sobre Java Básico
Foro sobre Java Básico
tags: ,

Artículos relacionados:

39 comentarios »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

1 2 3 4
  1. Luis Gerardo
    Septiembre 5, 2007 #

    solicite al usuario que escriba palabras y/o
    números en el prompt.
    -

    Con un contador cuente cuantas líneas de input a provisto el usuario
    -

    Las entradas pares van al archivo llamado par.txt
    -

    Las entradas impares val al archivo impar.txt

    NECESITO AYUDA CUALQUIER COSA MANDAR UN EMAIL A geral_herndz@hotmail.com GRACIAS

  2. mari
    Octubre 13, 2007 #

    no sale lo utilise en un label y nada sige to en una linea

  3. diego
    Diciembre 7, 2007 #

    para hacer salto de linea en un archivo, por lo menos en java 1.6 se ocupa /r/n donde se requiere el salto de linea

    Saludos

  4. Cristina
    Diciembre 18, 2007 #

    Hola, para hacer saltos de línea en los componentes de swing tienes que utilizar tags de html de esta forma:

    String str = “Saltodelinea”

    Donde viene sustituyendo a \n

    Saludos!

  5. Cristina
    Diciembre 18, 2007 #

    una disculpa no salieron los tags XD

  6. anita
    Enero 17, 2008 #

    hola tengo u n java servlet y en el cual kisiera que me de un salto de linea a una caja de texto.
    cualquier ayuda mil gracias

  7. general_kenobi
    Febrero 25, 2008 #

    el codigo 12 tien algun significado

  8. manuel
    Marzo 5, 2008 #

    amigo, tienes un error en tu ejemplo, solo necesitas un “\”, no dos, o sea, tu ejemplo correctamente sería
    String cadena = new String(“Mi texto con\nun salto de línea”);

    nada grave, es mas, gracias a ti encontré solución a ese problema… solo q jugando un poco encontré el error ;) gracias :)

  9. Nya
    Abril 2, 2008 #

    a[i] = (int)Math.random();

  10. esteban
    Abril 29, 2008 #

    tampoco es /r/n, sino que \r\n

1 2 3 4

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*