小编cfr*_*ick的帖子

适当的Groovy列表

我有一个像List和bList这样的两个List对象.

def aList = [Spring, Bootstrap,jquery]
def bList = [700, 800,900]
Run Code Online (Sandbox Code Playgroud)

我想在aList和bList的对象中得到一些最终结果,如:

[['Spring',700],['Bootstrap',800],['jquery',900]]
Run Code Online (Sandbox Code Playgroud)

请帮助获得结果谢谢

groovy

1
推荐指数
1
解决办法
41
查看次数

Spring Integration入站通道适配器:进行一次轮询并退出

我需要创建一个小型的Spring Integration应用程序,将JDBC源代码表与另一个表同步,我只需要偶尔启动一次该脚本.

我想从入站通道适配器进行一次轮询(等待消息流经链)并退出应用程序.

我找不到任何明显的方法:任何建议?

spring-integration

1
推荐指数
1
解决办法
1634
查看次数

如何在Clojure Instaparse中解析>字符?

我试图解析>Clojure Instaparse中的角色.我试过了|>,|\>但解析器似乎没有认识到这些.有谁知道正确的语法?

clojure instaparse

1
推荐指数
1
解决办法
119
查看次数

从GVM升级到SDKMAN

我刚刚从GVM升级到SDKMAN.当我运行任何list命令来查看我安装的各种sdks的版本(例如sdk list grails)时,即使它们已经安装并通过GVM使用,它们也不会在它们旁边显示星号.不知道这笔交易是什么.

gvm sdkman

1
推荐指数
1
解决办法
3858
查看次数

如何在 Groovy 中编写复合 if 语句?

我想if在 Groovy 中编写一个测试两个条件的语句,但该语言似乎不支持&&&. if如果可能,我想避免使用嵌套语句。我怎样才能做到这一点?

katalon-studio

1
推荐指数
1
解决办法
2万
查看次数

如何在Groovy中将列表与正则表达式匹配

我有如下列表:

list1 = ["README.md", "test1.txt", "/desktop/openmpi.txt"]
Run Code Online (Sandbox Code Playgroud)

我想从该列表中筛选出所有带有.md.txt扩展名的文件,并将结果作为布尔值返回给我。因此,如果此列表包含任何文件.md.txt文件,则返回true,否则返回false。

我正在尝试匹配器类的实现,但是没有用。我不确定如何一次性完成清单。

我的预期结果是:

  1. True:如果列表包含任何.md.txt文件。
  2. False:如果列表不包含任何.md.txt文件。

regex groovy

1
推荐指数
1
解决办法
35
查看次数

从 Groovy 数组中选取(非)偶数索引上的元素

我有一个包含数字的 Groovy 数组。我需要创建两个仅包含偶数数字的新数组。该数组中的位置不均匀。

我能找到的最好的方法是这样的,但我觉得这里还有很大的改进空间:

def evenDigits = digits
    .indexed(1)
    .findAll { i, v -> i % 2 == 0 }
    .collect { it.value }
Run Code Online (Sandbox Code Playgroud)

显然,unevenDigits变体是简单地检查findAll闭包中的模数1而不是0

有谁知道这段代码是否可以改进或压缩?

groovy

1
推荐指数
1
解决办法
719
查看次数

在 Groovy 中将字符串转换为具有自定义名称的枚举

我正在尝试将 a 转换String为 Groovy 中的枚举,但我想使用与字面枚举名称不同的名称。

假设我有一些使用自定义名称的枚举,如下所示:

enum Breed {
    HUSKY('Husky'),
    LABRADOR('Labrador'),
    POODLE('Poodle')

    private final String name

    Breed(String name) {
        this.name = name
    }

    String toString() {
        name
    }
}
Run Code Online (Sandbox Code Playgroud)

就目前而言,我可以使用Breed以下代码获得:

Breed breed = 'HUSKY' as Breed
Run Code Online (Sandbox Code Playgroud)

但是,我希望能够覆盖此行为以使用名称字段,如下所示:

Breed breed = 'Husky' as Breed
Run Code Online (Sandbox Code Playgroud)

我可以在此枚举中实现或重写方法来首先检查名称字段吗?理想情况下,我希望避免重写asType方法来String实现所需的行为。

groovy enums type-conversion

1
推荐指数
1
解决办法
432
查看次数

Vaadin guides - how to add them correctly

Good afternoon everybody.

I am creating a sales system that looks like this until now.

截屏

It shows my grid without any sales, as I am still implementing the system, we can also see the existence of 3 buttons (New, Change, Delete). So far so good.

When I click on the New button, a window opens

截屏

With the window open as shown in annex 2, we have 3 tabs (Sales, Delivery and Financial).

Each tab must have its own form and …

vaadin

1
推荐指数
1
解决办法
128
查看次数

Vaadin 单选按钮组的样式可以改为一组按钮吗?

是否可以将 vaadin 中的单选按钮设置为一组按钮,并选中其中一个按钮为彩色? 在此输入图像描述

我希望使用像单选按钮这样的按钮组。一项可以检查,其他则不检查。

css vaadin

1
推荐指数
1
解决办法
182
查看次数