Java:在特定字符之前获取子字符串

时间:2020-09-17 14:41:30

标签: java string

例如:

patient1234567 GMT+ howtoget

我想获取+之前的信息,在这种情况下,该信息将为GMT。我正在使用的字符串超过1000个字符,并且我尝试使用indexof却无法正常工作。

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

尝试一下:

String[] data = "patient1234567 GMT+ howtoget".split("\\+")[0].split(" ");
System.out.println(data[data.length - 1]);

输出:

GMT