java 用代码实现判断字符串的开头和结尾

String str="abcdefghibcbcbc";
        String str1 = "abc";
        //通过首位字母的索引比较
        if(str.indexOf("abc")==0)
        {
            System.out.println("true1");
        }
        else
        {
            System.out.println("fales");
        }
        String str2 = "bcbc";
        if(str.lastIndexOf("bcbc")==str.length()-str2.length())
        
        {
            System.out.println("true2");
        }
        else
        {
            System.out.println("fales");
        }
        //通过截取字符串来比较
        System.out.println((str.substring(0,str1.length())).equals(str1));
        System.out.println((str.substring(str.length()-str2.length())).equals(str2));

原文地址:https://www.cnblogs.com/jskbk/p/5491058.html