InputStream、OutputStream、String的相互轉換

          Posted on 2011-05-13 11:48 xsong 閱讀(4921) 評論(0)  編輯  收藏 所屬分類: java
          1.OutputStream寫入String

          ByteArrayOutputStream baos 
          = new ByteArrayOutputStream();  
          //向OutPutStream中寫入,如 message.writeTo(baos);  
          String str = baos.toString();  

          2.字符串轉inputStream

          String string;  
          //  
          InputStream is = new ByteArrayInputStream(string.getBytes());

          3.InputStream轉字符串

          ByteArrayOutputStream baos 
          = new ByteArrayOutputStream();  
          int i;  
          while ((i = is.read()) != -1) {  
              baos.write(i);  
          }  
          String str 
          = baos.toString();  
          System.out.println(str);  


          4.String寫入OutputStream

          OutputStream os 
          = System.out;  
          os.write(string.getBytes());
          主站蜘蛛池模板: 浙江省| 大荔县| 广南县| 江安县| 漠河县| 定日县| 远安县| 邵东县| 台安县| 寻乌县| 新竹县| 防城港市| 武强县| 南安市| 崇明县| 马鞍山市| 商水县| 利津县| 瑞金市| 新绛县| 和林格尔县| 长丰县| 万荣县| 沙河市| 泸州市| 土默特右旗| 万宁市| 枣强县| 宁远县| 兴仁县| 北票市| 赣州市| 东源县| 砚山县| 寻甸| 精河县| 沂水县| 红安县| 平塘县| 雅安市| 青川县|