Here you can find the source of startsWith(final CharSequence target, final CharSequence prefix)
public static boolean startsWith(final CharSequence target, final CharSequence prefix)
//package com.java2s; //License from project: Open Source License public class Main { public static boolean startsWith(final CharSequence target, final CharSequence prefix) { if (target == null || prefix == null) { return false; }//from w w w .ja va 2 s . c o m if (target == prefix) { return true; } final int prefixLength = prefix.length(); if (prefixLength > target.length()) { return false; } for (int i = 0; i < prefixLength; i++) { if (prefix.charAt(i) != target.charAt(i)) { return false; } } return true; } }