//String方法 public class test41 { //比较两个人的姓名是否相同 public static boolean eqName(String name1,String name2){ return name2.equals(name1)?true:false; } //按照给定的字符的索引返回 public static char findNUM(String resouse,int index){ if(index<0||index>resouse.length()){ return '?'; } return resouse.charAt(index); } //验证邮箱的代码是否是.com结尾 public static boolean mailvalite(String mail){ return mail.endsWith(".com")?true:false; } //判断是否为什么开头 public static boolean startvalite(String name,String perfix){ return name.startsWith(perfix)?true:false; } } 测试类public class test42 { public static void main(String[] args){ String name1="歌谣"; String name2="哥哥"; boolean boo=test41.eqName(name1,name2); System.out.println(boo); System.out.println(name1==new String("歌谣")); char ch=test41.findNUM("我是歌谣",3); System.out.println(ch); String mail="java.com"; System.out.println(test41.mailvalite(mail)); String name="geyao123"; boolean bool=name.startsWith("ge"); System.out.println(bool); //空格除去 String str1=" 261312"; System.out.println(str1.length()); String str2=str1.trim(); System.out.println(str2.length()); } }