编写Groovy程序计算给定字符串的长度
Groovy程序:计算字符串长度
下面是修改后的完整代码,实现接收输入字符串并输出其长度的功能:
class HelloGroovy { static void main(String[] args) { // 校验是否有输入参数 if (args.length > 0) { def inputString = args[0] // 使用length()方法获取字符串长度,也可以替换为size() println(inputString.length()) } else { println("请传入一个字符串作为命令行参数") } } }
核心细节
- 输入字符串通过命令行参数
args获取,args[0]对应传入的第一个参数 - Groovy中获取字符串长度有两种等价方式:
length():继承自Java String类的原生方法size():Groovy为字符串添加的扩展方法,写法更简洁
- 增加参数校验逻辑,避免未传入参数时触发异常
测试步骤
- 保存代码为
HelloGroovy.groovy - 在命令行运行:
groovy HelloGroovy.groovy HelloWorld - 输出结果:
10
内容的提问来源于stack exchange,提问作者Suresh
相关产品推荐
相关产品推荐

