使用java8语言用groovy语法以;分割,取第一个值
时间: 2024-04-14 09:29:46 浏览: 199
JAVA JDK8 List分组获取第一个元素的方法
在Java 8中使用Groovy语法以分号分割并取第一个值,你可以使用以下代码:
```java
import groovy.lang.Binding;
import groovy.lang.GroovyShell;
public class GroovyDemo {
public static void main(String[] args) {
String code = "def values = 'value1;value2;value3'.split(';'); values[0]";
Binding binding = new Binding();
GroovyShell shell = new GroovyShell(binding);
Object result = shell.evaluate(code);
System.out.println(result);
}
}
```
这段代码使用了GroovyShell类来执行Groovy代码。在代码字符串中,我们首先将字符串"value1;value2;value3"以分号分割为一个字符串数组,然后通过索引取得第一个值"value1"。最后,我们使用System.out.println来打印结果。
请注意,你需要在项目中添加Groovy库的依赖。你可以使用Maven或Gradle来添加对应的依赖项。
阅读全文