Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    274

    StringBuffer [JAVA]

    Raga quando leggo da tastiera " leggo come stringa "
    come faccio a trasformare 1 stringa in stringbuffer ?

    ( p.s . io uso questo per leggere da tastiera
    BufferedReader input = new BufferedReader ( new InputStreamReader(System.in));

    )

    p.s.2 ( ho appena iniziato )

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Uno StringBuffer può essere riempito con String, ad esempio

    codice:
    String line = "";
    StringBuffer buf = new StringBuffer();
    while ((line = input.readLine())!=null) {
      buf.append(line+"\n");
    }
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    274
    non mi esce a nessuno modo dal while

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    oh, è perché stai usando System.in per cui non sarà mai uguale a null....

    Qualcosa del genere ti potrebbe andare bene?

    codice:
    import java.io.*;
    
    public class testSystemIn {
      public static void main(String[] args) {
        try {
          BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
          StringBuffer buf = new StringBuffer();
          String line = "";
          while (!(line = br.readLine()).equals("quit")) {
            buf.append(line+"\n");
          }
          System.out.println("Riepilogo:\n\n"+buf.toString());
        }
        catch (Exception e) {
          System.out.println(e.toString());      
        }
      }
    }
    Esci con la stringa quit
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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 © 2025 vBulletin Solutions, Inc. All rights reserved.