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

创造与魔法官方网站做自己喜欢的事品牌设计和平面设计的区别

创造与魔法官方网站做自己喜欢的事,品牌设计和平面设计的区别,东莞怎样做网站建设,做网站被骗预付款怎么办由于Tweet#xff0c;我了解了本系列中第26个基于Java的功能强大的库#xff0c;该库用于解析命令行参数 。 CmdOption在其GitHub主页上被描述为“一个通过注释配置的#xff0c;用于Java 5应用程序的简单注释驱动的命令行解析器工具包。” 该项目的副标题是“命令行解析从未… 由于Tweet我了解了本系列中第26个基于Java的功能强大的库该库用于解析命令行参数 。 CmdOption在其GitHub主页上被描述为“一个通过注释配置的用于Java 5应用程序的简单注释驱动的命令行解析器工具包。” 该项目的副标题是“命令行解析从未如此简单。” 注释CmdOption用于注释将包含已解析的命令行参数的字段或方法。 换句话说通过CmdOption批注使用CmdOption完成“定义”阶段。 这显示在下一个代码清单中。 使用CmdOption的“定义”阶段 CmdOption(names{--file,-f}, descriptionFile Path/Name, minCount1, args{filePathAndName}) private String file;CmdOption(names{--verbose,-v}, descriptionIs verbosity enabled?, maxCount0) private boolean verbose; 与本系列的其他文章一样 本文章中使用的示例是指定文件路径和名称以及详细程度的选项。 GitHub上提供了本文中示例代码清单的完整源代码清单。 如上面的代码清单所示可以使用CmdOption批注的names元素指定“长”带双连字符和“短”带单连字符选项名称。 minCount元素用于指定必须向其传递特定选项的参数而args元素列出对将在帮助/使用情况显示中呈现的选项的参数的字符串引用。 verbosity选项将maxCount元素设置为0因为不应为该选项提供任何参数 -v或--verbose存在就足够了。 所述“语法分析”阶段在CmdOption通过使实例的类的与实现CmdOption -annotated字段或方法的CmdOption的的构造CmdlineParser类然后使String[]表示命令行参数的parse(String[])实例化的CmdlineParser类的parse(String[])方法。 使用CmdOption进行“解析”阶段 final Main instance new Main(); final CmdlineParser parser new CmdlineParser(instance); parser.parse(arguments); CmdOption中的“询问”阶段仅包含在传递给CmdlineParser构造函数的包含类的实例上访问CmdOption字段或方法。 CmdOption中的“审讯”阶段 out.println(File path/name is instance.file .); out.println(Verbosity level is instance.verbose); CmdOption提供了使“帮助”或“使用”语句的生成更容易的机制。 如果CmdOption批注包含元素isHelptrue 则在命令行上指定与isHelptrue关联的选项时CmdOption将不会验证命令行参数。 这样可以防止显示有关缺少必需选项或参数的错误消息然后可以调用CmdlineParser.usage()方法以使CmdOption打印出用法/帮助信息。 接下来展示了一部分证明这一点的代码。 使用CmdOption的“帮助” CmdOption(names{--help,-h}, description Display this help message, isHelptrue) private boolean help;// ...if (instance.help) {parser.usage(out); } 以下三个屏幕快照显示了上面的代码正在使用CmdOption。 第一张图像描绘了两条错误消息一条未指定选项时 -f / --file是必需的另一条在未指定参数的情况下指定“ file”选项。 第二张图描述了短和长选项名称的组合。 第三幅图像显示了指定-h或--help选项时打印的用法。 选择框架或库来帮助Java进行命令行解析时需要考虑CmdOption的特征。 CmdOption是开源的并根据Apache许可2.0版发布。 de.tototec.cmdoption-0.5.0.jar的大小约为82 KB不需要第三方依赖性。 CmdOption 0.5.0 使用“主要版本49”进行编译 这意味着它与J2SE 5应用程序兼容。 尽管本系列中涵盖了多个库这些库的注释与CmdOption的注释相似但是在某些情况下使用旧版Java的功能可能会有所不同。 CmdOption仍受支持 本帖子 0.5.0 中介绍的版本已于本月初2017年10月9日更新。 CmdOption是一个易于使用的库用于解析Java中的命令行选项。 它带有自由开放源代码许可证并且已收到最新更新。 其他参考 CmdOption GitHub Maven中央存储库上的CmdOption MVNRepository上的CmdOption Twitter上的ToToTec和TobiasRoeser 翻译自: https://www.javacodegeeks.com/2017/10/java-command-line-interfaces-part-26-cmdoption.html
http://www.huolong8.cn/news/169271/

相关文章:

  • 广州网站设计公司排名企业管理培训课程有哪些
  • 做自己的网站花多钱网站备案帐号
  • 网站建设总结经验php网站开发外文翻译
  • 上海网站建设方案咨询网站建站费用多少
  • 网站移动端指的是什么c语言如何做网站
  • 做的最好的微电影网站宿州网站制作
  • 仿煎蛋 wordpress抖音关键词排名优化软件
  • 网站建设公十堰做网站的工作室
  • 做英文网站网站犯法吗安丘市住房和城乡建设局网站
  • 建设网站客户资源从渠道来怎么找到域名做的那个网站
  • 南宁大型网站推广公司可以做网站的路由器
  • 广西钦州有人帮做网站的公司吗中国十大软件公司
  • 做视频网站都需要什么软件下载元宇宙软件开发
  • 用ps怎么做网站背景外包软件公司在哪里去接项目
  • discuz论坛网站做的门户好的推广平台
  • 金山郑州阳网站建设做html网站模板下载
  • 申请域名 建设网站培训教育行业网站建设方案
  • 二手书网站开发如何制作软件安装包
  • 济南国迅网站建设公司怎么样飞飞cms悠悠电影网站
  • 旅游类网站建设教案现在注册公司好注册吗
  • 天津网站制作企业家乡介绍网页设计
  • 可信网站认证好处济宁网站制作公司
  • 学校二级网站建设自查情况电脑网站和手机网站怎么做相同路径
  • 如何设置网站子域名区块链软件开发
  • 优秀网页 网站快闪ppt模板免费下载
  • 外贸网站定制开发家居网站建设定位分析论文
  • 珠宝行业做网站的好处石家庄医院网站建设
  • 梧州网站平台建设公司现有的网站开发技术
  • 网站百度收录突然消失了dedecms wap网站模板
  • 做本地网站赚钱吗怀化火车站优化改造