Quale classe deve essere utilizzata in situazioni che richiedono la scrittura di caratteri anziché di byte?Quale classe viene utilizzata per scrivere caratteri anziché byte?
risposta
PrintWriter sarà utile
http://download.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html
Si prega di dare un'occhiata a java.io.Writer
e sottoclassi.
Una cosa importante da sapere su I/O in Java è che flussi (InputStream
e OutputStream
) sono utilizzati per la lettura e scrittura dei dati binari (si leggere o scrivere byte esattamente come sono nel file), e lettori e scrittori (Reader
e Writer
ecc.) sono per la lettura e la scrittura di caratteri.
Lettori e scrittori sono uno strato in cima ai flussi. Un Reader
interpreta i byte da un InputStream
utilizzando una codifica di caratteri (come UTF-8, ISO-8859-1, US-ASCII) per convertirli in caratteri e un Writer
utilizza una codifica di caratteri per trasformare i caratteri in byte.
Non esattamente. Lettori e Scrittori sono * non * direttamente correlati ai flussi. Solo 'InputStreamReader' e' OutputStreamWriter' collegano i flussi con lettori/scrittori con l'aiuto delle codifiche. – Mot
- 1. Quanto e quale pianificazione viene utilizzata per i progetti software?
- 2. Quale funzione viene utilizzata per inizializzare il membro della classe statico?
- 3. Quale cifra viene utilizzata su NFS crittografato?
- 4. Quale origine traccia viene utilizzata da System.Diagnostics.Trace.WriteLine?
- 5. GIT e SSH, quale chiave viene utilizzata?
- 6. Quale codifica viene utilizzata dal protocollo HTTP?
- 7. Quale risoluzione dpi viene utilizzata per un'app per iPhone?
- 8. Come sapere quale implementazione JAXB viene utilizzata?
- 9. Come scoprire quale risorsa drawble viene utilizzata?
- 10. Python: quale codifica viene utilizzata per elaborare sys.argv?
- 11. Quale tipo di grammatica viene utilizzata per analizzare PostgreSQL?
- 12. Quale classe statica viene inizializzata per prima?
- 13. versione parquet utilizzata per scrivere un file
- 14. Quale versione di Entity Framework viene utilizzata dal mio progetto?
- 15. Quale versione di VB viene utilizzata in SSRS
- 16. Quale libreria gui viene utilizzata dall'editor di testo sublime?
- 17. Scoprire se/quale libreria BLAS viene utilizzata da Numpy
- 18. Come scrivere distruttore per classe union-like
- 19. .NET: per che cosa viene utilizzata l'intestazione dell'oggetto?
- 20. Che cos'è una classe di contratto e come viene utilizzata
- 21. Per cosa viene utilizzata l'importazione java.util.UUID?
- 22. Metodo IPAddress.GetAddressBytes() - quale byte order?
- 23. Quale unità di misura viene utilizzata per determinare la precisione del GPS con l'API geo HTML5?
- 24. Qualcuno sa quale tecnica di crittografia viene utilizzata da JDeveloper/SQL Developer per mantenere le credenziali?
- 25. Come sapere quale variabile da Union è utilizzata?
- 26. Quale versione di Apache HttpClient viene utilizzata in Android 4.2.2 SDK?
- 27. Quanta memoria viene effettivamente utilizzata dall'app Windows?
- 28. Perché viene utilizzata una funzione non valida anziché una conversione implicita?
- 29. Quale unit test per scrivere per una classe usando i generici in Java?
- 30. swift ha un protocollo per scrivere un flusso di byte?
PrintWriter è in genere un'idea * cattiva * in quanto ingerisce le eccezioni. Writer è l'astrazione principale su cui concentrarsi. –