我有一个包含多个网址的字符串。我想检索包含“thistext”的URL并将它们复制到另一个名为“outputlinks”的变量中。这是我的代码。
String links = "http://www.website1.com/thistext
http://www.website1.com/othertext
http://www.website1.com/thistext";
String outputlinks =""; // ??
答案 0 :(得分:0)
首先为链接使用一个好的分隔符,如逗号,半冒号或其他东西。使用字符串标记生成器获取单个链接,最后使用indexOf
在每个标记化字符串中搜索您的术语,即“thisText”。那将为你完成工作。
答案 1 :(得分:0)
假设你的意思是:
String links = "http://www.website1.com/thistext\n" +
"http://www.website1.com/othertext\n" +
"http://www.website1.com/thistext";
然后你可以这样做:
public static void main(String[] args) {
String links = "http://www.website1.com/thistext\n" +
"http://www.website1.com/othertext\n" +
"http://www.website1.com/thistext";
String[] linksArray = links.split("\n");
for (String link : linksArray) {
if (link.contains("thistext")) {
System.out.println(link);
}
}
}