| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Konverter String til InputStream i Java
    Konvertering mellem datatyper kan være en udfordring i enhver programmeringssprog , herunder Java. En programmør ønsker måske at tage en bestemt datatype og omdanne det til en anden datatype , når de to er ikke kompatible overhovedet. Men Konvertering mellem Java Strings og InputStreams er bare et spørgsmål om at bruge byte kodningsmetode iboende i Java strenge at passere til en Input Stream objekt. Ting du skal
    Seneste Java SDK Fås til Current Platform
    Text Editor
    Vis Flere Instruktioner
    1

    Opsæt en Java -klasse . Klassen vil bruge " ByteArrayInputStream " og " InputStream " biblioteker (til InputStream ) og en undtagelse klasse, " UnsupportedEncodingException ", som programmøren vil bruge til at smide en undtagelse , bør strengen kodning mislykkes. Skelettet for denne klasse " ConvertString " indeholder " main "-metoden og definerer en streng til at konvertere

    import java.io.ByteArrayInputStream ; .

    Import java.io.InputStream ;

    import java.io.UnsupportedEncodingException ,

    public class ConvertString

    {

    public static void main ( String args [])

    { < br >

    String convert = " String til Convert "

    }

    }
    2

    Opsæt en undtagelse blok i tilfælde af uretmæssig tekstkodning . Ikke alle computer arkitekturer understøtter alle typer af tegnsæt. Derfor bør programmøren bruge en " try ... catch " blok, der vil afslutte programmet yndefuldt skal strengen kodning svigte.

    Prøve

    {

    /* kode til konvertere går her * /

    }

    catch ( UnsupportedEncodingException e )

    {

    System.out.println ( "encoding fejl , Afbryder ... ")

    }
    3

    Konverter strengen til en" ByteArrayInputStream "objekt . I " try" delen af ​​try ... catch-blok , skal du indtaste følgende eksempel kode : Hej

    prøv

    {

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

    }

    Bemærk: " getBytes "-metoden kaldes af "Convert " ikke behøver en kodning format ( såsom " UTF- 8") defineres med henblik på at bruge standard kodningstypen til operativsystemet i brug. Men nogle gange en programmør skal bruge andre byte kodninger , og " try ... catch " blokken kan hjælpe med at sikre , at de rette kodning sker.

    Forrige :

    næste :
      Relaterede artikler
    ·Tre primære fordele ved ENUM 
    ·Sådan Graph i Java 
    ·Sådan bruges Java at læse Excel 
    ·NetBeans Project Types 
    ·Sådan Send SMS Brug Java-programmer 
    ·Sådan bruges en if-sætning for Selection i Java 
    ·Sådan Analyser SAP i Java Logs 
    ·Hvordan kan jeg Print Out Alle primtal i Java 
    ·Java Begreber: Forbundet liste Lab 
    ·Hvordan til at returnere en Puls i Java 
      Anbefalede Artikler
    ·Malloc Funktion 
    ·Sådan bruges 2 formularer med Visual Basic 6.0 
    ·Sådan Luk filer i C 
    ·Sådan Hent et hyperlink fra en celle i GridView 
    ·Oplysninger om Oracle Migration til MySQL 
    ·Sådan Upload store filer i PHP 
    ·Sådan Konverter RGB til VB6 
    ·Sådan måler Time i Python 
    ·Sådan må en Live Search med PHP og MySQL 
    ·Hvordan man skriver en Array variabel i en erklæring 
    Copyright © Computer Viden http://www.computerdk.com