Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Umbe78
    Registrato dal
    May 2001
    Messaggi
    90
    Stò cercando di creare una classe in java che prenda una stringa in input e riesca ad individuare i caratteri \n e \r sostituendoli con
    .
    Se qualcuno può aiutarmi mi fate un uomo felice!
    Grazie Umbe!

  2. #2
    Ho scritto una procedura che fa al caso tuo.
    Certo non è stato facile scriverla perche il carattere '\'
    è un carattere di escape e non è così semplice individuarlo.

    ecco un esempio:
    public class ReplaceString
    {
    public static void main(String args[])
    {
    String str = "fabio\r\nluca\n\rpippo\rnino";

    StringBuffer newStr = new StringBuffer();
    for (int i = 0; i < str.length(); i++)
    if ( Character.getNumericValue(str.charAt(i)) == - 1)
    newStr.append("
    ");
    else
    newStr.append(str.charAt(i));

    System.out.println(newStr);
    }
    }

  3. #3
    Ho scritto una procedura che fa al caso tuo.
    Certo non è stato facile scriverla perche il carattere '\'
    è un carattere di escape e non è così semplice individuarlo.

    ecco un esempio:
    public class ReplaceString
    {
    public static void main(String args[])
    {
    String str = "fabio\r\nluca\n\rpippo\rnino";

    StringBuffer newStr = new StringBuffer();
    for (int i = 0; i < str.length(); i++)
    if ( Character.getNumericValue(str.charAt(i)) == - 1)
    newStr.append("
    ");
    else
    newStr.append(str.charAt(i));

    System.out.println(newStr);
    }
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.