Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Che cosa è PrintStream in Java ?

La classe PrintStream è parte della libreria di risorse di input e di output all'interno del linguaggio Java . La classe PrintStream fornisce funzionalità uscita dati in combinazione con altri oggetti di output . Gli sviluppatori possono creare oggetti della classe PrintStream all'interno delle loro applicazioni , i metodi su questi oggetti chiamando per produrre dati . La classe PrintStream è appropriato in uno specifico insieme di casi , con un insieme dedicato di costruttori e metodi forniscono accesso al suo uso . Importazione

Per usufruire della classe PrintStream , le applicazioni devono importare pacchetto principale di Java per operazioni di input e output. Il codice seguente illustra l'importazione del pacchetto per la classe PrintStream :

import java.io. *;

Gli sviluppatori hanno bisogno di includere questa riga nella parte superiore di ogni file di classe in cui intendono utilizzare la classe PrintStream . Se un file contiene riferimenti alla classe PrintStream , ma non usa questa dichiarazione di importazione , il programma sarà in grado di compilare ed eseguire correttamente . Quando si programma in un ambiente di sviluppo integrato per Java , gli sviluppatori potranno vedere messaggi di errore fino a quando si aggiunge l'istruzione import corretta.
Creazione

Per creare oggetti della classe PrintStream , Gli sviluppatori possono scegliere tra un certo numero di metodi costruttori . Il seguente codice di esempio illustra uno di loro :

PrintStream myPrintStream = new PrintStream ( myOutputStream ) ;

Questo codice utilizza il metodo costruttore della classe PrintStream che accetta un oggetto OutputStream . L' uso della "nuova " parola chiave fa sì che il metodo di costruzione da eseguire, che restituisce un'istanza della classe , che i negozi di codice utilizzando una variabile di riferimento . Altre versioni del metodo costruttore PrintStream prendono di file e parametri di tipo stringa , le stringhe che rappresentano i nomi dei file .
Metodi

La classe PrintStream offre una gamma di metodi di output . Il metodo append aggiunge un carattere nel flusso corrente come segue :

myPrintStream.append ( 'a') ;

I metodi di scrittura permette ai programmatori di aggiungere dei byte nel flusso , mentre i metodi di formato permettono ai dati di essere formattati prima uscita . I metodi di stampa prendono vari tipi di parametri diversi, tra cui stringhe , caratteri , booleani , oggetti e tipi numerici. Il seguente codice di esempio mostra la chiamata al metodo di stampa con un parametro stringa :

myPrintStream.print ( " Ciao " ) ;
Considerazioni

classe PrintStream , come molti di ingresso di Java e le classi di potenza , non fornisce la funzionalità di uscita da sola , ma funziona in combinazione con altre classi nel pacchetto . La classe PrintStream converte la sua produzione di byte, che non sempre si adattano alle esigenze di particolari programmi . Molte delle classi di potenza in Java passi ingresso eccezioni uscita quando qualcosa va storto con il processo di uscita . Tuttavia la classe PrintStream non fa questo , riducendo la quantità di eccezioni di movimentazione programmatori di codice necessario per implementare quando si utilizza la classe .

 

Programmazione © www.354353.com