Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe te String converteren naar InputStream in Java
Converteren tussen datatypes kan een uitdaging zijn in elke programmeertaal , zoals Java . Een programmeur kan willen een bepaald datatype te nemen en omzetten in een ander gegevenstype wanneer de twee zijn niet compatibel dan ook. Echter , converteren tussen Java Strings en ​​InputStreams is gewoon een kwestie van het gebruik van de byte coderingsmethode inherent in Java tekenreeksen doorgeven aan een Input Stroom object . Wat je nodig hebt
Laatste Java SDK beschikbaar voor huidige Platform
Text Editor
Toon Meer Aanwijzingen
1

Set Up een Java- klasse . De klasse zal gebruik maken van de " ByteArrayInputStream " en " InputStream " libraries ( voor de Inputlijn ) en een uitzondering klasse , " UnsupportedEncodingException ", die de programmeur zal gebruiken om een uitzondering te rijgen codering mislukken . Het skelet voor deze klasse " ConvertString " bevat de "main " -methode en definieert een string om te zetten

import java.io.ByteArrayInputStream
; .

Import java.io.InputStream
;

import java.io.UnsupportedEncodingException ;

openbare klasse ConvertString


{

public static void main ( String args [ ] ) op Twitter

{ < br >

String convert = " String te converteren " ;

}

} kopen van 2


Opzetten van een uitzondering blok in geval van oneigenlijk tekstcodering . Niet alle computer architecturen ondersteunen alle soorten tekencodering. Daarom moet de programmeur gebruik maken van een "try ... catch ' blok dat het programma zich netjes zal verlaten moeten rijgen codering mislukken .

Proberen

{

/* code
aan omzetten gaat hier * /

}

catch
( UnsupportedEncodingException e ) op

{

System.out.println
( " Encoding Error , afbreken ... " ) ; }


3


Zet de string naar een " ByteArrayInputStream "object . In het " proberen " gedeelte van de try ... catch blok , voert u de volgende voorbeeld code :

proberen

{

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

}

notitiekaarten : de " getBytes " methode genoemd door " bekeerling " niet een coderingsformaat nodig hebt ( zoals " UTF - 8 " ) gedefinieerd om de standaard coderingstype gebruiken het besturingssysteem gebruikt. Echter, soms een programmeur nodig heeft om andere byte coderingen gebruiken , en de "try ... catch " block kan helpen ervoor te zorgen dat de juiste codering gebeurt .

Previous: Next:
  Java Programming
·Hoe u de kleur van een Scrollb…
·Hoe maak je een webbrowser in …
·Hoe maak je een persoonlijkhei…
·Hoe de som van de gehele getal…
·Hoe maak je een cilinder in Ja…
·Hoe te Ternaire Operator gebru…
·Hoe weet ik of een Mole moeten…
·Hoe te controleren of een argu…
·Hoe te vermijden een deling do…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te JAR -bestanden opnemen in uw Proj…
·Hoe te draaien MySQL Slow Query Log 
·Hoe maak je een tekening draaien in Pict…
·Hoe te Epoch converteren in Python 
·Hoe Vergelijk String Methoden Met behulp…
·MySQL Verschillende Tutorial 
·Hoe te Duplicaten verwijderen Van Array …
·Hoe te Omgevingen in Python 
·Hoe maak je een ComboBox invoegen in C -…
Copyright © Computer Kennis http://www.nldit.com