Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment définir le thread temps de …
  • Comment trouver le moyen d'un tablea…
  • Java pour convertir les entiers en c…
  • Définition de la collecte des ordur…
  • Comment calculer les chèques d'une …
  • Comment formater une barre d'état d…
  • Types de classes d'actions dans les …
  • Qu'est-ce qu'une déclaration d'affe…
  • Java ne peut pas faire une référen…
  • Comment faire pour supprimer les val…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer un calendrier dans Java 
  • Définition de la méthode et variables en Java statique 
  • How to Program in Flash Java 
  • Comment faire pour installer l'API Java 
  • Comment activer Java Client pour Windows XP 
  • Comment faire pour mettre un code shell dans Java 
  • Comment placer le curseur à un JTextField spécifique 
  • Comment créer un fichier CSV en Java 
  • Comment utiliser Struts avec NetBeans 
  • Comment changer les couleurs des polices dans Java 
  • Connaissances Informatiques © http://www.ordinateur.cc