| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo convertir String en InputStream en Java
    Conversión entre tipos de datos puede ser un reto en cualquier lenguaje de programación , incluyendo Java. Un programador puede querer tener un tipo de datos concreto y convertirla en otro tipo de datos cuando los dos no son compatibles en absoluto. Sin embargo, la conversión entre Strings Java y InputStreams es sólo una cuestión de usar el método de codificación de byte inherente a cadenas de Java para pasar a un objeto de flujo de entrada. Cosas que necesitará
    últimas Java SDK disponible para la actual plataforma
    Editor de texto
    Ver Más instrucciones
    1

    configurar una clase Java. La clase va a utilizar el " ByteArrayInputStream " y bibliotecas " InputStream " ( para el InputStream ) y una clase de excepción ", UnsupportedEncodingException ", que el programador usará para producir una excepción debe encadenar codificación falle. El esqueleto de esta clase " ConvertString " contiene el método "main " y define una cadena para convertir
    java.io.ByteArrayInputStream importación

    ; .

    Java.io.InputStream importación;
    java.io.UnsupportedEncodingException importación

    ;

    public class ConvertString


    { public static void main ( String args [ ] )

    {

    cadena convert = "String para convertir " ;

    }

    }
    2

    Crear un bloque de excepción en el caso de codificación de texto incorrecto . No todas las arquitecturas de ordenadores compatibles con todos los tipos de codificación de caracteres. Por lo tanto , el programador debe usar un bloque " try ... catch ", que saldrá del programa de forma normal debe encadenar codificación falle.

    Tratar


    { /* código para convertir va aquí * /foto

    }

    catch ( UnsupportedEncodingException e)


    { System.out.println ("Error de codificación , abortando ... "); }


    3

    convertir la cadena en un" objeto ByteArrayInputStream " . En la parte de " probar" del bloque try ... catch , introduzca el siguiente código de ejemplo :

    tratar

    {

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


    Nota : el método " getBytes " convocada por " converso " no necesita un formato de codificación (como " UTF - 8 ") se define con el fin de utilizar el tipo de codificación predeterminado para el sistema operativo en uso . Sin embargo , a veces un programador tiene que utilizar otras codificaciones de byte , y el "try ... catch " bloque puede ayudar a asegurarse de que ocurre una correcta codificación .

    Previous :

    next :
      Artículos relacionados
    ·Cómo descargar Java 1.6 
    ·Cómo escribir una clase y crear una instancia en Java 
    ·Cómo convertir un número en una cadena de JavaScript 
    ·Cómo conectar marcos con NetBeans 
    ·Cómo cambiar un 0 a un 1 en un código de Java para fr…
    ·Cómo expiración de una sesión manualmente en JSP 
    ·Cómo agregar objetos Java a un Android 
    ·Cómo crear una clase de implementación en Java 
    ·Las desventajas de los applets de Java 
    ·Cómo calcular el perímetro del rectángulo en Java 
      Artículos destacados
    ·Diferencia entre el nivel alto y nivel bajo en Programa…
    ·Cómo leer MDB para ODBC 
    ·¿Qué hace Alias ​​media en el archivo I /O 
    ·Cómo prevenir la descarga de un video PHP 
    ·Cómo iterar sobre Líneas de archivo en Python 
    ·Cómo Intercambio Algoritmos en Java 
    ·¿Qué es un contador global en VB 
    ·¿Por qué es Guión ralentizando mi PC de Down 
    ·Cómo hacer un Banner Ciclismo JavaScript 
    ·Cómo generar un número aleatorio en C 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com