| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come convertire la stringa di InputStream in Java
    Conversione tra tipi di dati può essere difficile in qualsiasi linguaggio di programmazione , tra cui Java . Un programmatore può decidere di prendere un particolare tipo di dati e convertirlo in un altro tipo di dati quando i due non sono compatibili sorta. Tuttavia, Conversione tra stringhe e InputStreams Java è solo una questione di usare il metodo di codifica byte inerente stringhe Java di passare a un oggetto flusso di input. Cose che ti serviranno
    Ultime Java SDK disponibile per corrente Piattaforma
    Text Editor
    Mostra più istruzioni
    1

    impostare una classe Java . La classe utilizzerà il " ByteArrayInputStream " e librerie " InputStream " (per l' InputStream ) e una classe di eccezione , " UnsupportedEncodingException ", che il programmatore utilizzerà per generare un'eccezione dovrebbe stringa codifica fallire. Lo scheletro di questa classe " ConvertString " contiene il metodo " main" e definisce una stringa da convertire

    importazione java.io.ByteArrayInputStream ; .

    Importazione java.io.InputStream ;

    importazione java.io.UnsupportedEncodingException ;

    public class ConvertString

    {

    public static void main ( args String [ ] ) per

    {

    String convert = " stringa da convertire " ;

    }

    }
    2

    Impostare un blocco di eccezioni in caso di codifica di testo improprio. Non tutte le architetture supportano tutti i tipi di codifica dei caratteri . Pertanto , il programmatore deve utilizzare un blocco " try ... catch " che esce dal programma con grazia dovrebbe stringa codifica fallire .

    Provare

    {

    /* codice per convertire va qui * /

    }
    cattura

    ( UnsupportedEncodingException e)

    {

    System.out.println ( "Errore di codifica , Interruzione ... " ) ; }


    3

    convertire la stringa in un" oggetto ByteArrayInputStream " . Nella parte di " provare " il blocco try ... catch, inserire il seguente codice di esempio :

    provare

    {

    ingresso InputStream = new ByteArrayInputStream ( convert.getBytes ( "UTF -8 ")); }


    Nota: il " getBytes " metodo chiamato da "convertire" non ha bisogno di un formato di codifica (come " UTF - 8" ) definito per utilizzare il tipo di codifica predefinito per il sistema operativo in uso . Tuttavia, a volte un programmatore ha bisogno di usare altre codifiche di byte , e il " try ... catch " blocco può aiutare a garantire che la codifica corretta accade .

    Previous :

    next :
      Articoli Correlati
    ·Come dire che la versione di Java è in esecuzione sul …
    ·Come incollare un GUI Java 
    ·Lunghezza Metodo di input in Java 
    ·I Vantaggi e svantaggi dell'utilizzo di applet Java 
    ·Java Software Testing 
    ·Come collegare un JButton per un JTextField 
    ·Come includere un prefisso ad un masterizzatore Tapestr…
    ·Applet Java Tutorial 
    ·Come cambiare il testo su JSP Quotidiano 
    ·Come creare JAS con dipendenze 
      Articoli in evidenza
    ·Metodi di Python per Elenchi 
    ·Come visualizzare il pulsante di applet Java come disab…
    ·Come creare un calendario in Java 
    ·Come convertire in esadecimale in C + + 
    ·Come eliminare le cartelle di debug in Visual Basic 200…
    ·Come compilare un progetto di Android su Windows 
    ·SQL Tutorial per BizTalk Adapter 
    ·Come Tile uno sfondo in HTML 
    ·Come stimare le funzioni di trasferimento dei sistemi f…
    ·Come creare attività di SSIS di programmazione 
    Copyright © Conoscenza Informatica http://it.wingwit.com