亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
把對象轉(zhuǎn)換成xml
[打印本頁]
作者:
至尊月
時間:
2015-06-15 13:00
標題:
把對象轉(zhuǎn)換成xml
1、Javabeen 代碼
package com.android10;
public class Product {
private String name ;
private String age ;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
}
復制代碼
2、操作實例
package com.android10;
import android.app.Activity;
import android.os.Bundle;
import com.thoughtworks.xstream.XStream;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView( R.layout.activity_main );
Product product = new Product() ;
product.setName( "jhon" ) ;
product.setAge( "30" );
System.out.println("sss " + product.getName() + product.getAge() );
//把對象轉(zhuǎn)化為 XML
XStream xstream1 = new XStream();
String string = xstream1.toXML( product ) ;
System.out.println( "sss"+ string );
//把對象轉(zhuǎn)化為 XML,并且設(shè)置別名
XStream xstream2 = new XStream();
xstream2.alias( "blog" , Product.class) ; //修改別名
String string2 = xstream2.toXML( product ) ;
System.out.println( "sss"+ string2 );
}
}
復制代碼
3、運行效果
<com.android10.Product>
<age>30</age>
<name>jhon</name>
</com.android10.Product>
<blog>
<age>30</age>
<name>jhon</name>
</blog>
4、注意事項
在測試的時候,發(fā)現(xiàn) System.out.println( "sss"+ string ); 和 System.out.println( "sss"+ string2 );
輸出的是:
sss<com.android10.Product>
sss<blog>
開始以為是哪里寫錯了,最后在 debug 斷點調(diào)試的時候,發(fā)現(xiàn) string 的值:
<com.android10.Product>
<age>30</age>
<name>jhon</name>
</com.android10.Product>
得出的結(jié)論是,eclipse控制臺無法輸出 xml格式的 字符串
作者:
renxiao2003
時間:
2015-07-01 17:10
這個自己寫個ToXmlString就可以了。呵呵。
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2