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 !