Maison >Java >javaDidacticiel >Java convertit le flux d'entrée en chaîne

Java convertit le flux d'entrée en chaîne

高洛峰
高洛峰original
2017-01-11 14:03:472162parcourir

Dans le développement Java normal, il est inévitable de rencontrer le besoin de convertir le flux d'entrée en type String. Lorsque je suis engagé dans le développement Android, je rencontre souvent de tels besoins, j'en ai donc fait une classe d'outils à partager avec tout le monde. , dans l'espoir d'aider tout le monde. C'est aussi la première fois que j'écris un blog personnel, j'espère que vous me soutiendrez tous. Merci!

public static String streamToString(InputStream is) {
  BufferedReader reader = new BufferedReader(new InputStreamReader(is));
  //new一个StringBuffer用于字符串拼接
  StringBuffer sb = new StringBuffer();
  String line = null;
  try {
    //当输入流内容读取完毕时
    while ((line = reader.readLine()) != null) {
       sb.append(line + "\n");
    }
    //记得关闭流数据 节约内存消耗
    is.close();
    reader.close();
    return sb.toString();
  } catch (IOException e) {
    e.printStackTrace();
  } 
  return null;
}

Ce qui précède est l'implémentation Java de la conversion du flux d'entrée en chaîne introduite par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur le fera. je vous répondrai à temps. Je voudrais également vous remercier tous pour votre soutien au site Web PHP chinois !

Pour plus d'articles sur la conversion des flux d'entrée en chaîne en Java, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn