Java 命令行解析器 JOpt Simple

MIT/X
Java
跨平台
2011-10-17
红薯

JOpt Simple 是一个简单的、测试驱动的命令行解析器,支持 POSIX getopt() 和 GNU getopt_long()

示例代码:

package joptsimple.examples;

import joptsimple.OptionParser;
import joptsimple.OptionSet;
import org.junit.Test;
import static org.junit.Assert.*;

public class ShortOptionsTest {
    @Test
    public void supportsShortOptions() {
        OptionParser parser = new OptionParser( "aB?." );

        OptionSet options = parser.parse( "-a", "-B", "-?" );

        assertTrue( options.has( "a" ) );
        assertTrue( options.has( "B" ) );
        assertTrue( options.has( "?" ) );
        assertFalse( options.has( "." ) );
    }
}
加载中

评论(0)

暂无评论

JOpt Simple 4.6 发布,Java 命令行解析器

JOpt Simple 4.6 发布,此版本只是进行了小的功能增强。 JOpt Simple 是一个简单的、测试驱动的命令行解析器,支持 POSIX getopt() 和 GNU getopt_long() 示例代码: package joptsimple.ex...

2014/01/07 08:35

JOpt Simple 4.5 发布,命令行解析器

JOpt Simple 4.5 包含一些小的增强,包括: Resolved gh-17 by offering OptionParser.nonOptions() and NonOptionArgumentSpec. Resolved gh-27 by offering OptionParser.allowsUnrecogniz...

2013/06/02 06:13

JOpt Simple 4.2 发布,Java命令行参数解析库

JOpt Simple 4.2 发布了,该版本新增方法:ArgumentAcceptingOptionSpec.defaultsTo(V[]) JOpt Simple 是一个简单的、测试驱动的命令行解析器,支持 POSIX getopt() 和 GNU getopt_long() 示...

2011/11/07 06:31

JOpt Simple 4.1 发布,命令行参数解析

JOpt Simple 4.1 发布,JOpt Simple 是一个简单的、测试驱动的命令行解析器,支持 POSIX getopt() 和 GNU getopt_long() Changes: This release allows short option clusters to contain op...

2011/10/20 13:09

JOpt Simple 4.0 发布,命令行参数解析

JOpt Simple 4.0 发布了,该版本新增了方法 OptionParser.formatHelpWith(HelpFormatter) 可以用来格式化帮助信息的输出;增加了 OptionSet.hasOptions() 方法。 JOpt Simple 是一个简单的、...

2011/10/17 21:35

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

CLI,Command Line Parse by java

CLI,Command Line Parse by java

2015/03/26 07:53
38
0
jvmtop 监控

1 jar包 <!-- -JVMTOP监控- --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.1</version>...

2016/11/07 14:26
26
0
jvmtop 监控

1 jar包 <!-- -JVMTOP监控- --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.1</version>...

2016/11/07 14:27
20
0
spring-core组件详解——PropertySource属性源

所谓属性源,其实就是一个属性集合,它内部封装了多个name/value键值对,通过name可以获取与之对应的value值。 PropertySource属性源对象通常不单独使用,而是通过一个PropertySources(注意...

2016/05/09 16:57
745
2
2、jinfo:列出进程相关配置信息

1、可以使用参数 -flag name 打印给定name对应的命令行参数值。 -flag [+|-]name 更改boolean类型的命令行参数值 -flag name=value 更改name对应的命令行参数值为value。 -flags 打印传给JVM...

2018/10/02 22:35
15
0
maven 命令创建多模块工程

1.创建simpleDemo,用来给各个子模块继承 1).进入命令行,输入以下命令: mvn archetype:generate -DgroupId=com.damon -DartifactId=simple-demo -DarchetypeArtifactId=maven-archetype-qu...

2015/07/13 13:55
145
0
java 初始化处理

String初始化

2016/07/21 22:42
0
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部