Here you can find the source of substringBefore(String text, char separator)
public static String substringBefore(String text, char separator)
//package com.java2s; import android.text.TextUtils; public class Main { /**//w ww. j av a2 s . c om * Gives the substring of the given text before the given separator. */ 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 */ public static boolean isEmpty(String text) { return TextUtils.isEmpty(text); } }