锘??xml version="1.0" encoding="utf-8" standalone="yes"?>综合久久久久久中文字幕亚洲国产国产综合一区首 ,日本亚洲欧美色视频在线播放,亚洲人成色4444在线观看http://www.tkk7.com/feng0801/archive/2014/07/29/401396.html鍐▉濞?/dc:creator>鍐▉濞?/author>Tue, 29 Jul 2014 09:05:00 GMThttp://www.tkk7.com/feng0801/archive/2014/07/29/401396.htmlhttp://www.tkk7.com/feng0801/comments/401396.htmlhttp://www.tkk7.com/feng0801/archive/2014/07/29/401396.html#Feedback0http://www.tkk7.com/feng0801/comments/commentRss/401396.htmlhttp://www.tkk7.com/feng0801/services/trackbacks/401396.html鍘熷鐨刴essage.xml
<?xml version="1.0" encoding="UTF-8"?><users>
    
<Messages>
        
<sendName>sendUsers</sendName>
        
<receiveName>snake</receiveName>
        
<date>2007-12-04 12:20:00</date>
        
<status>1</status>
        
<message>this is Content</message>
    
</Messages>
</users>

java紼嬪簭
import java.io.File;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

public class UpdateXml {
    
public static boolean doc2XmlFile(Document document, String filename) {
        
boolean flag = true;
        
try {
           
            TransformerFactory tFactory 
= TransformerFactory.newInstance();
            Transformer transformer 
= tFactory.newTransformer();
           
            
// transformer.setOutputProperty(OutputKeys.ENCODING, "GB2312");
            DOMSource source = new DOMSource(document);
            StreamResult result 
= new StreamResult(new File(filename));
            transformer.transform(source, result);
        } 
catch (Exception ex) {
            flag 
= false;
            ex.printStackTrace();
        }
        
return flag;
    }

    
public static Document load(String filename) {
        Document document 
= null;
        
try {
            DocumentBuilderFactory factory 
= DocumentBuilderFactory
                    .newInstance();
            DocumentBuilder builder 
= factory.newDocumentBuilder();
            document 
= builder.parse(new File(filename));
            document.normalize();
        } 
catch (Exception ex) {
            ex.printStackTrace();
        }
        
return document;
    }

   
    
public static void xmlUpdateDemo() {
        Document document 
= load("message.xml");
        Node root 
= document.getDocumentElement();
       
        
if (root.hasChildNodes()) {
           
            NodeList ftpnodes 
= root.getChildNodes();
           
            
for (int i = 0; i < ftpnodes.getLength(); i++) {
                NodeList ftplist 
= ftpnodes.item(i).getChildNodes();
                
for (int k = 0; k < ftplist.getLength(); k++) {
                    Node subnode 
= ftplist.item(k);
                   
                    
// if (subnode.getNodeType()==Node.ELEMENT_NODE&&subnode.
                    
// getNodeName()=="ftp-chn")
                    
// {
                    
// ftpnodes.item(i).removeChild(subnode);
                    
// }
                   
                    
if (subnode.getNodeType() == Node.ELEMENT_NODE
                            
&& subnode.getNodeName() == "status") {
                        subnode.getFirstChild().setNodeValue(
"9");
                    }
                }

            }
        }

        doc2XmlFile(document, 
"message.xml");
    }

    
public static void main(String args[]) throws Exception {
        UpdateXml.xmlUpdateDemo();
    }
}

淇敼鍚庣殑message.xml
<?xml version="1.0" encoding="UTF-8"?><users>
    
<Messages>
        
<sendName>sendUsers</sendName>
        
<receiveName>snake</receiveName>
        
<date>2007-12-04 12:20:00</date>
        
<status>9</status>
        
<message>this is Content</message>
    
</Messages>
</users>


]]>
灝唖tring杞崲鎴恑nputstreamhttp://www.tkk7.com/feng0801/archive/2013/07/11/401464.html鍐▉濞?/dc:creator>鍐▉濞?/author>Thu, 11 Jul 2013 08:18:00 GMThttp://www.tkk7.com/feng0801/archive/2013/07/11/401464.htmlhttp://www.tkk7.com/feng0801/comments/401464.htmlhttp://www.tkk7.com/feng0801/archive/2013/07/11/401464.html#Feedback0http://www.tkk7.com/feng0801/comments/commentRss/401464.htmlhttp://www.tkk7.com/feng0801/services/trackbacks/401464.htmlString   str   =   "";//add   your   string   content

InputStream   inputStream   =   new   ByteArrayInputStream(str.getBytes());


 1 package org.kodejava.example.io;
2
3  import java.io.ByteArrayInputStream;
4  import java.io.InputStream;
5
6  public class StringToStream {
7 public static void main(String[] args) {
8 String text = "Converting String to InputStream Example";
9
10 /*
11 * Convert String to InputString using ByteArrayInputStream class.
12 * This class constructor takes the string byte array which can be
13 * done by calling the getBytes() method.
14 */
15 try {
16 InputStream is = new ByteArrayInputStream(text.getBytes("UTF-8"));
17 } catch (UnsupportedEncodingException e) {
18 e.printStackTrace();
19 }
20 }
21 }
22  

 





1銆佸瓧絎︿覆杞琲nputStream

 

Java浠g爜  
  1. String string;  
  2. //......  
  3. InputStream is = new ByteArrayInputStream(string.getBytes());  
 

2銆両nputStream杞瓧絎︿覆

 

Java浠g爜  
  1. ByteArrayOutputStream baos = new ByteArrayOutputStream();  
  2. int i;  
  3. while ((i = is.read()) != -1) {  
  4.     baos.write(i);  
  5. }  
  6. String str = baos.toString();  
  7. System.out.println(str);  
 

3銆丼tring鍐欏叆OutputStream

 

Java浠g爜  
  1. OutputStream os = System.out;  
  2. os.write(string.getBytes());  
 

4銆丱utputStream鍐欏叆String

 

榪欏惉璧鋒潵鏈夌偣鑽掕艾錛孫utputStream鏈潵灝辨槸杈撳嚭婧愶紝榪樺啓鍏tring?

涓嶈繃鏈榪戦」鐩噷紜疄閬囧埌浜嗕釜綾諱技鐨勯棶棰橈紝姣斿 SOAPMessage.writeTo(OutputStream os) 榪欎釜鏂規硶錛屾槸灝哠OAPMessage鐨勫唴瀹瑰啓鍒頒竴涓緭鍑烘祦涓紝鑰屾垜鎯沖緱鍒拌繖涓祦鐨勫唴瀹癸紝鎬諱笉鑳芥妸浠栧厛鍐欒繘鏂囦歡鍐嶅幓璇昏繖涓枃浠跺惂錛岀爺絀朵簡濂藉崐澶╋紝緇堜簬鎯寵搗鍙互濡備笅榪欒埇錛?/p>

 

Java浠g爜  
  1. ByteArrayOutputStream baos = new ByteArrayOutputStream();  
  2. //鍚慜utPutStream涓啓鍏ワ紝濡?nbsp;message.writeTo(baos);  
  3. String str = baos.toString();  


灝咺nputStream/OutputStream杞崲鎴恠tring

 

榪欓噷闇瑕佺敤鍒頒竴涓壒孌婄殑綾籅yteArrayOutputStream錛屽埄鐢ㄤ粬錛屾垜浠彲浠ュ皢杈撳嚭嫻佸湪鍐呭瓨涓洿鎺ヨ漿鎹㈡垚String綾誨瀷銆?/p>

鍏蜂綋浠g爜濡備笅錛?/p>

 

棣栧厛浠庤緭鍏ユ祦涓皢鏁版嵁璇誨嚭鏉ュ啓鍏yteArrayOutputStream,鐒跺悗鍐嶅皢鍏惰漿鎹㈡垚String.

 

Java浠g爜  
  1. InputStream in = urlconn.getInputStream();//鑾峰彇杈撳叆嫻?/span>  
  2.   
  3. ByteArrayOutputStream bos = new ByteArrayOutputStream();  
  4.   
  5. //璇誨彇緙撳瓨  
  6. byte[] buffer = new byte[2048];  
  7. int length = 0;  
  8. while((length = in.read(buffer)) != -1) {  
  9.     bos.write(buffer, 0, length);//鍐欏叆杈撳嚭嫻?/span>  
  10. }  
  11. in.close();//璇誨彇瀹屾瘯錛屽叧闂緭鍏ユ祦  
  12.   
  13. // 鏍規嵁杈撳嚭嫻佸垱寤哄瓧絎︿覆瀵硅薄  
  14. new String(bos.toByteArray(), "UTF-8");  
  15. //or  
  16. //bos.toString("UTF-8");  

 

鏍規嵁鍚屾牱鐨勫師鐞嗭紝鎴戜滑鍙互灝唎utputstream鐩存帴杞崲鎴怱tring瀵硅薄銆?/p>


鎸囧畾涓涓嬪瓧絎﹂泦
byte[] b = str.getBytes("utf-8");
String s = new String(b,"utf-8");



OUTPUTSTREAM涓柟娉昗RITE鐢ㄦ硶

 void write(byte[] b) 
          灝?b.length 涓瓧鑺備粠鎸囧畾鐨?byte 鏁扮粍鍐欏叆姝よ緭鍑烘祦銆?
 void write(byte[] b, int off, int len) 
          灝嗘寚瀹?byte 鏁扮粍涓粠鍋忕Щ閲?off 寮濮嬬殑 len 涓瓧鑺傚啓鍏ユ杈撳嚭嫻併?
abstract  void write(int b) 
          灝嗘寚瀹氱殑瀛楄妭鍐欏叆姝よ緭鍑烘祦銆?
杞澆鍦板潃錛?a >http://blog.csdn.net/soundtravel/article/details/6927006


]]>
主站蜘蛛池模板: 久久国产乱子免费精品| 日韩免费福利视频| 亚洲最大av资源站无码av网址| 又爽又高潮的BB视频免费看| 久久国产乱子精品免费女| 久久久久精品国产亚洲AV无码| 亚洲国产精品国产自在在线| 久久国产高潮流白浆免费观看| 在线91精品亚洲网站精品成人| 亚洲av无码av制服另类专区| 永久黄网站色视频免费直播| 丁香花在线视频观看免费| 亚洲精品无码你懂的| 亚洲国产精品一区二区久久hs| 在线免费观看视频你懂的| 精品亚洲永久免费精品 | 成年免费大片黄在线观看com| 亚洲综合一区二区精品导航| 国产伦精品一区二区三区免费下载| 少妇太爽了在线观看免费视频| 在线观看亚洲免费视频| 亚洲国产情侣一区二区三区| 色久悠悠婷婷综合在线亚洲| 午夜小视频免费观看| 69av免费观看| 97无码人妻福利免费公开在线视频| 亚洲AV无码专区国产乱码不卡| 亚洲欧洲日韩不卡| 亚洲成a人片在线观看久| 成人免费视频一区二区三区| 99爱在线精品视频免费观看9| 亚洲国产精品久久久天堂| 精品国产日韩亚洲一区91| 亚洲精品视频在线免费| 亚洲线精品一区二区三区影音先锋| 久久精品亚洲男人的天堂| 免费精品国偷自产在线在线| 男女作爱在线播放免费网站| 亚洲一级片免费看| 曰批全过程免费视频观看免费软件 | 91大神亚洲影视在线|