美文网首页
JAVA之字符串总结

JAVA之字符串总结

作者: 岁月镜好 | 来源:发表于2018-07-10 16:44 被阅读0次

    一、字符串总结

    1.字符串和字符串相加

    代码
    public void addstr() {
         String s1 = "蒙娜";
         String s2 = "丽莎";
         String s3 = s1 + s2;
         System.out.println(s3);
    }  
    结果
         蒙娜丽莎
    

    2.字符串和数字相加

    代码
    public void addstr() {
         int a = 7;
         String s1 = "蒙娜丽莎";
         String s2 = s1 + a;
         System.out.println(s2);
    }  
    结果
         蒙娜丽莎7
    

    3.计算字符串的长度

    代码
    public void lenth() {
         String str = "软件测试开发工程师";
         int lenth = str.length();
         System.out.println("lenth():字符串长度=" + lenth);
    }
    结果
         lenth():字符串长度=9
    

    4.判断字符串是否相等

    代码
    public void equals() {
         String s1 = "软件测试";
         String s2 = "软件测试";
         String s3 = "工程师";
    // 相等时返回true
         Boolean isequal = s1.equals(s2);
         System.out.println("s1是否和s2相等:" + isequal);
    // 不相等时返回false
         isequal = s2.equals(s3);
         System.out.println("s2是否和s3相等:" + isequal);
    }
    结果
         s1是否和s2相等:true
         s2是否和s3相等:false
    
    代码
    public void equals() {
         String s1 = "testdevelopment";
         String s2 = "TestDevelopment";
    // 区分大小写
         Boolean isequal = s1.equals(s2);
         System.out.println("s1是否和s2相等:" + isequal);
    // 忽略大小写
         isequal = s1.equalsIgnoreCase(s2);
         System.out.println("s1是否和s2相等:" + isequal);
    }
    结果
         s1是否和s2相等:false
         s1是否和s2相等:true
    
    

    5.字符串比较时需注意

    代码
    public void equals() {
         String s1 = "Test";
         String s2 = null;
    //确定为空,要写在后面;都不为空,前后顺序没有关系;
         isequal = s1.equals(s2);
         System.out.println("s1是否和s2相等:" + isequal);
    }
    // 空指针异常
         isequal = s2.equalsIgnoreCase(s1);
         System.out.println("s2是否和s1相等:" + isequal);
    结果
         s1是否和s2相等:false
         java.lang.NullPointerException
    

    相关文章

      网友评论

          本文标题:JAVA之字符串总结

          本文链接:https://www.haomeiwen.com/subject/tntqpftx.html