Ao desenvolver o Java, inevitavelmente encontrarei a necessidade de converter fluxos de entrada no tipo String. Costumo encontrar tais necessidades no desenvolvimento do Android, por isso vou transformar isso em uma aula de ferramentas e compartilhar com você, esperando ajudá -lo. Esta também é a primeira vez que escrevi um blog pessoal, espero que você possa apoiá -lo. Obrigado!
public static string streamToString (inputStream is) {bufferredreader leitor = new BufferredReader (new inputStreamReader (IS)); // novo StringBuffer é usado para costura de string stringbuffer sb = new StringBuffer (); Linha de string = null; tente {// quando o conteúdo do fluxo de entrada terminar de ler enquanto ((line = reader.readline ())! = null) {sb.append (linha + "/n"); } // Lembre -se de fechar os dados do fluxo para salvar o consumo de memória is.close (); leitor.close (); return sb.toString (); } catch (ioexception e) {e.printStackTrace (); } retornar nulo;}O exposto acima é a implementação Java dos fluxos de entrada na String introduzida pelo editor. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!