是否可以检查子字符串是否包含某个值并执行某些操作?我有这段代码我想知道我是否可以检查 desc:是否包含值 \ n 我使用以下信息进行配置
那么我如何能够检索 \ n 并遍历该特定字符串列表中的所有 \ n 并执行操作。
for (String s : plugin.file.getFile().getStringList(plugin.file.path))
{
public void substring(){
String labels = "item: desc:";
String[] parts = labels.split(" ");
String part1 = parts[0];
String part2 = parts[1];
System.out.println("Desc Value: " + s.substring(part2.length()).split(" ")[1])
}
}
答案 0 :(得分:0)
我完全不了解你的问题,但我认为你想要这样的事情:
String test = "desc:\ndog\ntest";
String test1 = "desc:\ndog3";
String[] parts = test.split(":");
String name = parts[0];
String[] values = parts[1].trim().split("\n");
System.out.println("Name: " + name);
for (int i = 0; i<values.length; i++)
{
System.out.println(values[i]);
}
您只需在该部分表中拆分[1]索引的值。