Warum wird www.google.de
nicht gedruckt?Wie Teilstring mit doppelten Schrägstrichen?
String url = "http://www.google.de";
System.out.println(org.apache.commons.lang.StringUtils.substringAfter("://", url));
//prints "" empty
Warum wird www.google.de
nicht gedruckt?Wie Teilstring mit doppelten Schrägstrichen?
String url = "http://www.google.de";
System.out.println(org.apache.commons.lang.StringUtils.substringAfter("://", url));
//prints "" empty
Sie haben die Argumente in der Signatur invertiert.
Sie müssen zuerst mit dem Eingang String
, dann den Separator parametrieren.
Siehe API here.
Sie können versuchen, Split-Funktion zu verwenden, wie:
String url = "http://www.google.de";
System.out.println(url.split("//")[1]);
Was ist 'StringUtils'? – Axel
@Axel ist ein statisches 'String'-Dienstprogramm, das vom Apache Commons-Framework bereitgestellt wird. Nun, wahrscheinlich, dass :) – Mena
'org.apache.commons.lang'. – membersound