【问题标题】:How to substring with double slashes?如何用双斜杠子串?
【发布时间】:2016-10-03 10:03:45
【问题描述】:

为什么下面不打印www.google.de

String url = "http://www.google.de";
System.out.println(org.apache.commons.lang.StringUtils.substringAfter("://", url)); 
//prints "" empty

【问题讨论】:

  • 什么是StringUtils
  • @Axel 它是 Apache Commons 框架提供的静态 String 实用程序。好吧,很可能是:)
  • org.apache.commons.lang.

标签: java apache-commons


【解决方案1】:

您已反转签名中的参数。

您需要首先使用输入 String 进行参数化,然后然后使用分隔符。

请参阅 API here

【讨论】:

    【解决方案2】:

    您可以尝试使用以下拆分功能:

    String url = "http://www.google.de";
    System.out.println(url.split("//")[1]);
    

    Ideone Demo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 2012-06-16
      • 1970-01-01
      相关资源
      最近更新 更多