Here you can find the source of substringAfterLast(String text, char separator)
Parameter | Description |
---|---|
text | a parameter |
separator | a parameter |
public static String substringAfterLast(String text, char separator)
//package com.java2s; public class Main { /**//from w w w. j a v a2 s . com * Gives the substring of the given text after the last occurrence of the given separator. * * If the text does not contain the given separator then "" is returned. * * @param text * @param separator * @return */ public static String substringAfterLast(String text, char separator) { if (isEmpty(text)) { return text; } int cPos = text.lastIndexOf(separator); if (cPos < 0) { return ""; } return text.substring(cPos + 1); } /** * Whether the given string is null or zero-length. * * @param text * @return */ public static boolean isEmpty(String text) { return (text == null) || (text.length() == 0); } }