当前位置: 首页 > 面试题库 >

在groovy中切一串

顾恺
2023-03-14
问题内容

我有一个18字符的字符串,我想要2-8个字符。在python中,我可以这样做:

sliceMe = "nnYYYYYYnnnnnnnnnn"
print sliceMe[2:8]

版画

YYYYYY

我正在寻找一种方法来常规地做同样的事情,并且每种解释都非常长。用groovy(或Java来做到这一点)的优雅接受方式是什么?


问题答案:
groovy:000> sliceMe = "nnYYYYYYnnnnnnnnnn"
===> nnYYYYYYnnnnnnnnnn
groovy:000> sliceMe[2..7]
===> YYYYYY

请注意,长度的差少1。



 类似资料:
  • 我有一些库脚本:lib1。groovy: lib2.groovy: lib3.groovy: 并希望在另一个脚本中使用它们:conf.groovy: conf.groovy是由用户配置的,他不知道我的后台lib脚本!他只知道提供的方法/任务:a()、b()、c()。实际上,我创建lib脚本是为了简化用户。 有没有办法将lib目录中的所有脚本(脚本lib1、lib2m、lib3)都包含到conf.g

  • 在阅读了许多文章之后,我被困在这个非常简单的任务上。 我有一个只有两个文件的沙盒项目: src/main/groovy/classes/foo 和src/main/groovy/脚本/script.groovy 现在,如果我运行命令: 我得到以下错误: 如何在我的脚本script.groovy中使用我的类Foo?

  • 我正在用Spock、Groovy和Geb编写UI功能测试,实现页面对象模式。在我的事件流中,我从当前页面导航以获得结果,因此,我需要在测试中切换页面对象,但我成功地做到了 下面的测试用例:

  • 我在Java中使用Groovy解释器,我试图定义一个方法并调用它,下面是我的代码: 我有一个错误: 线程“main”groovy.lang.MissingMethodException中的异常:方法的无签名:script2.add()适用于参数类型:(java.lang.Integer,java.lang.Integer)值:[1,2]可能的解决方案:any(),wait(),run(),run(

  • 嵌入简单的、易于编写的脚本,从而利用 Groovy 的简单性 您有没有想过在自己相对复杂的 Java 程序中嵌入 Groovy 简单的、易于编写的脚本呢?在这一期 实战 Groovy 系列文章中,Andrew Glover 将介绍把 Groovy 集成到 Java 代码中的多种方法,并解释在什么地方、什么时候适合这么做。 如果您一直在阅读这个系列,那么您应该已经看到有各种各样使用 Groovy 的

  • 本文向大家介绍groovy 在Java项目上使用Groovy,包括了groovy 在Java项目上使用Groovy的使用技巧和注意事项,需要的朋友参考一下 示例 Groovy可以访问所有Java类,实际上Groovy类是Java类,可以直接由JVM运行。如果您正在从事Java项目,那么使用Groovy作为一种简单的脚本语言来与Java代码进行交互就变得很容易了。 为了使事情变得更好,几乎所有Jav