极速网站
申请会员 文章投稿 ACCP教程网公告:
搜索: 您的位置主页>图文教程>java资源>

6.2.2 java 字符串长度和比较

2008-04-17 11:36:38 来源:互联网 作者: 收藏本页 点击:

6.2.2 字符串长度 2-1

 

字符串比较 4-1

 

  if (string1 == string2) {
         System.out.println(“字符串 1 和字符串 2 相等");
  }
  else {
         System.out.println(“字符串 1 和字符串 2 不等");
  }
  if (string1.equals(string3)) {
         System.out.println(“字符串 1 和字符串 3 相等");
  }
  else {
          System.out.println("字符串 1 和字符串 2 不等");
  }
  System.out.println(“设置字符串 1 等于字符串 2");
  string2 = string1;
  if (string1.equals(string2)) {
           System.out.println(“两个字符串相等");
   }
   else {
           System.out.println(“两个字符串不等");
   }
  }
}

 

比较不同的字符串
使用 String 类的方法,如 equalsIgnoreCase()、compareTo()、startsWith() 和 endsWith()

public class Stringdemo {
    /** 构造方法 */
    protected Stringdemo() {
    }
    /** 这是 main 方法
     *  它演示 String 类的比较方法
     *  @param args 传递至 main 方法的参数
     */
    public static void main(String [] args) {
     String string1, string2, string3;
     string1 = new String("Answer");
     string2 = new String("ANSWER");
     string3 = new String("Question");
     System.out.println(“字符串 A 是 " + string1);
     System.out.println(“字符串 B 是 " + string2);
     System.out.println(“字符串 C 是 " + string3);
 if (string1 == string2) {
         System.out.println(“字符串 A 和字符串 B 指同一个对象");
 }
 else {
         System.out.println(“字符串 A 和字符串 B 指不同的对象");
}
if (string1.equals(string2)) {
         System.out.println(“字符串 A 和字符串 B 的内容相同");
}
else {
         System.out.println(“字符串 A 和字符串 B 的内容不同");
}
if (string1.equalsIgnoreCase(string2)) {
         System.out.println(“忽略大小写,字符串 A 和 B 的内容相同");
}
else if (string1.equalsIgnoreCase(string3)) {
         System.out.println(“字符串 A 和 B 的内容相同");
}
if (string1.compareTo("Answer") == 0) {
         System.out.println(“按字母,字符串 A 与 Answer 的内容相同");
}
if (string1.startsWith("A")) {     System.out.println(“以 A 开始");}}}




标签:
评论总数:0 [ 发布评论 ] 网友评论
关于我们 - 版权声明 - RSS订阅 - 网站地图 - 网站帮助 成都水货手机网