| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment faire pour convertir la chaîne de InputStream en Java
    Conversion entre types de données peut être difficile dans n'importe quel langage de programmation, y compris Java. Un programmeur peut vouloir prendre un type de données particulier et de le convertir en un autre type de données lorsque les deux ne sont pas compatibles que ce soit. Toutefois, la conversion entre les cordes et InputStreams Java est juste une question de l'utilisation de la méthode de codage octet inhérente à cordes Java pour passer à un objet de flux d'entrée. Choses que vous devez
    Dernières Java SDK disponible pour le courant Platform
    Text Editor
    Voir Plus Instructions
    1

    créer une classe Java. La classe va utiliser le " ByteArrayInputStream " et les bibliothèques " InputStream " (pour la InputStream ) et une classe d' exception », UnsupportedEncodingException , " que le programmeur va utiliser pour lever une exception devrait enchaîner encodage échouer. Le squelette de cette classe " ConvertString " contient la méthode "main" et définit une chaîne à convertir
    java.io.ByteArrayInputStream d'importation de

    ; .

    Java.io.InputStream d'importation;
    java.io.UnsupportedEncodingException d'importation de

    ;

    public class ConvertString

    {

    public static void main ( String args []) {


    cordes convert = " chaîne à convertir " ;

    } }


    2

    Mettre en place un bloc d'exception en cas d' encodage de texte incorrect. Pas toutes les architectures informatiques en charge tous les types d'encodage de caractères. Par conséquent, le programmeur doit utiliser un bloc " try ... catch " qui va quitter le programme gracieusement devrait enchaîner encodage échouer.

    Essayer


    {

    /* Code de convertir en va ici * /}


    catch ( UnsupportedEncodingException e)

    {

    System.out.println ( "Erreur de codage , Abandon ... "); }


    3

    convertir la chaîne en un« objet ByteArrayInputStream " . Dans la partie "essayer" de le bloc try ... catch , entrez le code d' exemple suivant:

    essayer


    {

    entrée InputStream = new ByteArrayInputStream ( de convert.getBytes ( "UTF-8 ")); }



    Note: la méthode " getBytes " appelé par " convert " n'a pas besoin d' un format d'encodage (comme " UTF-8" ) défini pour pouvoir utiliser le type de codage par défaut pour le système d'exploitation en cours d'utilisation . Cependant, parfois, un programmeur a besoin d'utiliser d'autres codages d'octets , et le " try ... catch " bloc peut aider à s'assurer que l'encodage approprié qui se passe.

    Previous :

    next :
      articles connexes
    ·Comment faire de dépendances en Java 
    ·Comment écrire votre propre Simple Java Message Queue 
    ·Comment calculer le nombre de comparaisons en Java 
    ·Comment les numéros d'entrée en Java 
    ·Comment faire pour utiliser Java dans Scala 
    ·Comment ajouter des lignes dans JTable 
    ·Comment désinstaller Subversive sur Eclipse 
    ·Quelle est la programmation Java utilisé pour 
    ·Comment importer un échantillon Android pour Eclipse 
    ·Un tutoriel Client Server Java 
      articles en vedette
    ·Comment lire un caractère de fichiers en caractères A…
    ·Debugging Tools for Visual Basic 
    ·Comment savoir requêtes SQL 
    ·Écrire du texte en OpenGL 
    ·Comment faire pour convertir MyISAM à InnoDB dans MySQ…
    ·Comment faire pour supprimer une redirection en PHP 
    ·Comment faire pour redimensionner les images importées…
    ·Quelle est la différence entre le point Editeurs de ca…
    ·Comment optimiser MySQL 
    ·Comment faire pour installer des scripts Greasemonkey 
    Copyright © Connaissances Informatiques http://fr.wingwit.com