输出url包含从字符串到另一个字符串java的一些单词

时间:2012-02-21 18:45:42

标签: java string parsing url

我有一个包含多个网址的字符串。我想检索包含“thistext”的URL并将它们复制到另一个名为“outputlinks”的变量中。这是我的代码。

  String links = "http://www.website1.com/thistext  
                  http://www.website1.com/othertext
                  http://www.website1.com/thistext";


  String outputlinks =""; // ??

2 个答案:

答案 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);
        }
    }

}