我有这个字符串,
anyType{image0=images/articles/4_APRIL_BLACK_copy.jpg; image1=images/articles/4_APRIL_COLOR_copy.jpg; }
我想要的只是
"images/articles/4_APRIL_BLACK_copy.jpg"
我怎么得到这个?
这应该有效:
s.split("=")[1]
您正在拆分=
将在数组中返回子字符串的字符串。第二个元素是你需要的。
这就是我在我的应用程序中执行拆分的方式。
String link = "image0=images/articles/4_APRIL_BLACK_copy.jpg";
String[] parts = link.split("=");
String first = parts[0];
Log.v("FIRST", first);
String second = parts[1];
Log.v("SECOND", second);
此方法会将您的字符串在“=”处拆分为 2,并为您提供 2 个拆分字符串。在您的情况下,这String second
是您想要的结果。