freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

xstream學(xué)習(xí)筆記(編輯修改稿)

2025-08-21 00:18 本頁面
 

【文章內(nèi)容簡介】 ds=null]4. Xstream注解的使用(1) 設(shè)置Xstream應(yīng)用注解 使用Xstream注解前需要對Xstream進行配置,可以使用兩種方式:應(yīng)用某個JavaBean類的注解或自動使用JavaBean類的注解。代碼如下:XStream xstream = new XStream()。 ()。//應(yīng)用Person類的注解 (true)。//自動檢測注解(2) 重命名注解:@XStreamAlias()@XStreamAlias(人)class Person{ @XStreamAlias(姓名) private String name。 @XStreamAlias(年齡) private int age。 @XStreamAlias(朋友) private List friends。 public Person(String name, int age, String... friends) { = name。 = age。 = (friends)。 } @Override public String toString() { return Person [name= + name + , age= + age + , friends= + friends + ]。 }}程序運行結(jié)果:人 姓名張三/姓名 年齡19/年齡 朋友 class=$ArrayList a class=stringarray string李四/string string王五/string string趙六/string /a /朋友/人Person [name=張三, age=19, friends=[李四, 王五, 趙六]](3) 省略集合根節(jié)點:@XStreamImplicitclass Person{ private String name。 private int age。 //@XStreamImplicit//只隱藏集合根節(jié)點 @XStreamImplicit(itemFieldName=朋友)//設(shè)置重復(fù)的節(jié)點名,可能會導(dǎo)致無法反序列化 private ListString friends。 public Person(String name, int age, String... friends) { = name。 = age。 = (friends)。 } @Override public String toString() { return Person [name= + name + , age= + age + , friends= + friends + ]。 }}程序運行結(jié)果: name張三/name age19/age 朋友李四/朋友 朋友王五/朋友 朋友趙六/朋友/Person [name=張三, age=19, friends=[李四, 王五, 趙六]](4) 把字段節(jié)點設(shè)置成屬性:@XStreamAsAttributeclass Person{ @XStreamAsAttribute private String name。 @XStreamAsAttribute private int age。 private ListString friends。 public Person(String name, int age, String... friends) { = name。 = age。 = (friends)。 } @Override public String toString() { return Person [name= + name + , age= + age + , friends= + friends + ]。 }}程序運行結(jié)果: name=張三 age=19 friends class=$ArrayList a class=stringarray string李四/string string王五/string string趙六/string /a /friends/Person [name=張三, age=19, friends=[李四, 王五, 趙六]](5) 隱藏字段:@XStreamOmitFieldclass Person{ private String name。 private int age。 @XStreamOmitField private ListString friends。 public Person(String name, int age, String... friends) { = name。 = age。 = (friends)。 } @Override public String toString() { return Person [name= + name + , age= + age + , friends= + friends + ]。 }}程序運行結(jié)果: name張三/name age19/age/Person [name=張三, age=19, friends=null](6) 設(shè)置轉(zhuǎn)換器:@XStreamConverter()class Person{ private String name。 private int age。 @XStreamConverter(value=,booleans={false},strings={男,女}) private boolean sex。 public Person(String name, int age, boolean sex) { = name。 = age。 =sex。 } @Override public String toString() { return Person [name= + name + , age= + age + , sex= + sex + ]。 }}程序運行結(jié)果:
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1