当前位置: 首页 > news >正文

网站备案更改吗设计网页公司哪家好

网站备案更改吗,设计网页公司哪家好,合肥网站推广电话,怎么用自己的服务器做网站示范代码 以下演示代码将用于Java模型的所有不同版本。 它只是将一个集合设置为null#xff0c;第二个设置为空列表#xff0c;第三个设置为填充列表。 package package blog.xmlelementwrapper;import java.util.ArrayList; import javax.xml.bind.*;public class Demo {pu… 示范代码 以下演示代码将用于Java模型的所有不同版本。 它只是将一个集合设置为null第二个设置为空列表第三个设置为填充列表。 package package blog.xmlelementwrapper;import java.util.ArrayList; import javax.xml.bind.*;public class Demo {public static void main(String[] args) throws Exception {JAXBContext jc JAXBContext.newInstance(Root.class);Root root new Root();root.nullCollection null;root.emptyCollection new ArrayListString();root.populatedCollection new ArrayListString();root.populatedCollection.add(foo);root.populatedCollection.add(bar);Marshaller marshaller jc.createMarshaller();marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);marshaller.marshal(root, System.out);}}映射1-默认 JAXB模型不需要任何注释请参见JAXB –不需要注释 。 首先我们将了解集合属性的默认行为。 package blog.xmlelementwrapper;import java.util.List; import javax.xml.bind.annotation.*;XmlRootElement XmlAccessorType(XmlAccessType.FIELD) public class Root {ListString nullCollection;ListString emptyCollection;ListString populatedCollection;} 检查输出我们看到对应于nullCollection和emptyCollection字段的输出是相同的。 这意味着使用默认映射我们无法往返实例。 对于非编组用例 nullCollection和EmptyCollection的值将是该类将其初始化为的字段的值在这种情况下为null。 ?xml version1.0 encodingUTF-8? rootpopulatedCollectionfoo/populatedCollectionpopulatedCollectionbar/populatedCollection /root映射2 – XmlElementWrapper XmlElementWrapper批注用于在集合的内容周围添加分组元素。 除了更改XML表示的外观外它还使我们能够区分null和空集合。 package blog.xmlelementwrapper;import java.util.List; import javax.xml.bind.annotation.*;XmlRootElement XmlAccessorType(XmlAccessType.FIELD) public class Root {XmlElementWrapperListString nullCollection;XmlElementWrapperListString emptyCollection;XmlElementWrapperListString populatedCollection;} 空集合的表示形式保持不变但XML文档中不存在。 对于空集合我们看到仅分组元素被整理。 由于null和empty的表示形式不同因此我们可以往返使用该用例。 ?xml version1.0 encodingUTF-8? rootemptyCollection/populatedCollectionpopulatedCollectionfoo/populatedCollectionpopulatedCollectionbar/populatedCollection/populatedCollection /root映射3 – XmlElementWrappernillable true XmlElementWrapper批注上的nillable属性可用于更改null集合的XML表示形式。 package blog.xmlelementwrapper;import java.util.List; import javax.xml.bind.annotation.*;XmlRootElement XmlAccessorType(XmlAccessType.FIELD) public class Root {XmlElementWrapper(nillabletrue)ListString nullCollection;XmlElementWrapper(nillabletrue)ListString emptyCollection;XmlElementWrapper(nillabletrue)ListString populatedCollection;} 现在所有三个字段都存在分组元素。 xsinil属性用于指示nullCollection字段为null。 像以前的映射一样此映射可以往返。 ?xml version1.0 encodingUTF-8? rootnullCollection xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:niltrue/emptyCollection/populatedCollectionpopulatedCollectionfoo/populatedCollectionpopulatedCollectionbar/populatedCollection/populatedCollection /root 参考 JAXB –在Java XML和JSON绑定博客上代表我们的JCG合作伙伴 Blaise Doughan的空集合和空集合。 翻译自: https://www.javacodegeeks.com/2012/12/jaxb-representing-null-and-empty-collections.html
http://www.zqtcl.cn/news/691275/

相关文章:

  • asp网站设为首页代码孝仙洪高速公路建设指挥部网站
  • 浦东新区网站开发人才网站建设策划书
  • 网站做flash好不好免费微信公众号素材网
  • 开发网站嵌入广告汕头电商网站建设
  • 电脑做科目一网站购物网站怎么创建
  • c2c网站建设公司wordpress被公众号干掉
  • wordpress托管建站网站页面布局和样式设计
  • 建站平台江苏省建设监理协会网站
  • 安徽网站开发培训价格百度seo排名公司
  • 青海网站建设费用oa系统和erp系统区别
  • 个人做网站的注意事项网站开发工程师6
  • 镇江百度网站建设北京网站开发价格
  • 大岭山镇仿做网站推广计划表格
  • 网站备案地址不是我的地址怎么办建设银行网站查询业务收费吗
  • 电商网站设计内容网站编辑及seo招聘
  • 用什么网站开发浙江省住房和建设厅网站
  • 站长工具seo优化建议微信小程序线上商城怎么申请
  • 建筑网站开发设计做网站的公司msgg
  • 设计师个人网站模板网站的尾页要怎么做
  • 营销型网站建设风格设定包括哪些方面wordpress企业魔板
  • 怎样做淘客网站做绿色产品的网站
  • 关于网站建设的通知wordpress点注册后一直不出来
  • 科技公司网站设计方案开发公司绩效考核
  • 深圳网站建设推进旗县政务网站建设工作方案
  • 南宁 网站建设网站集约建设
  • 做网站编辑好吗吉林省四平市
  • 石家庄网站制作最新军事新闻最新消息视频
  • 高端品牌网站设计企业网站建设wordpress文章前阅读
  • 广州做网站星珀各电商网站的特点
  • 西安模板做网站广州微信网站建设平台