Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como converter String para InputStream in Java
Conversão entre tipos de dados pode ser um desafio em qualquer linguagem de programação, incluindo Java. Um programador pode querer ter um determinado tipo de dados e convertê-la em outro tipo de dados , quando os dois não são compatíveis qualquer. No entanto, Conversão entre Strings e InputStreams é apenas uma questão de usar o método de codificação byte inerente cordas Java para passar a um objeto fluxo de entrada. Coisas que você precisa
Latest Java SDK disponível para a plataforma atual
Editor de Texto
Show Mais instruções
1

configurar uma classe Java. A classe vai usar o " ByteArrayInputStream " e bibliotecas " InputStream " (para o InputStream ) e uma classe de exceção ", UnsupportedEncodingException ", o que o programador irá utilizar para lançar uma exceção deve codificação seqüência falhar. O esqueleto para esta classe " ConvertString " contém o método "main" e define uma string para converter

java.io.ByteArrayInputStream importação; .

Java.io.InputStream importação;

java.io.UnsupportedEncodingException importação;

public class ConvertString

{

public static void main ( string args [])

{

Cordas converter = " string para converter ";

}

}
2

Configure um bloco de exceção em caso de codificação de texto imprópria. Nem todas as arquiteturas de computadores apoiar todos os tipos de codificação de caracteres. Portanto , o programador deve usar um bloco "try ... catch ", que vai sair do programa graciosamente deve codificação seqüência de falhar.

Tentar

{

/* código para converter vai aqui * /Tablet

}

catch ( UnsupportedEncodingException e)

{

System.out.println ( "Codificação de erro , abortando ... "); }


3

Converter a string para um " objeto ByteArrayInputStream " . Na parte de " tentar" do bloco try ... catch , insira o seguinte código de exemplo :

tentar

{

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


Nota: o método " getBytes " chamado por " converter " não precisa de um formato de codificação (como " UTF- 8") definido , a fim de usar o tipo de codificação padrão para o sistema operacional em uso. No entanto, por vezes, um programador precisa usar outras codificações de bytes , eo bloco "try ... catch " pode ajudar a garantir que a codificação apropriada acontece.

Anterior :

Próximo : No
  Os artigos relacionados
·A função de callback em Java 
·Como saber se o servidor tiver JavaMail 
·Como atualizar o TableModel de outro segmento 
·Como detectar caracteres de vários bytes em Java 
·Sobre funções de caracteres de Java 
·Como converter WSDL para Java Usando Axis 
·Como detectar um caráter CJK em Java 
·Como inserir imagens usando o NetBeans 
·Como programar Androids para Iniciantes 
·NetBeans : Como adicionar imagens a um projeto Web 
  Artigos em destaque
·Como criar novos símbolos com Latex 
·Como Incorporar a música Jogadores 
·Como construir um Applet Com Eclipse 
·Como fazer um Desenvolvimento para Pocket PC com a ling…
·Como Assinar um arquivo Aplicação SIS Nokia 
·Como converter AS3 para Java 
·Como usar AppleScript para lançar programas 
·Estudos de informática para iniciantes 
·Diferenças entre campos e registros em um banco de dad…
·Como reinstalar o VBScript 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados