Here you can find the source of substringBefore(String text, char separator)
Parameter | Description |
---|---|
text | a parameter |
separator | a parameter |
public static String substringBefore(String text, char separator)
//package com.java2s; public class Main { /**/*from w w w .jav a 2 s .com*/ * Gives the substring of the given text before the given separator. * * If the text does not contain the given separator then the given text is returned. * * @param text * @param separator * @return */ public static String substringBefore(String text, char separator) { if (isEmpty(text)) { return text; } int sepPos = text.indexOf(separator); if (sepPos < 0) { return text; } return text.substring(0, sepPos); } /** * Whether the given string is null or zero-length. * * @param text * @return */ public static boolean isEmpty(String text) { return (text == null) || (text.length() == 0); } }