java中常用比较代码

   import java.util.Arrays;

public class gongshi1 {
public static void main(String[] args) {
String newStr = “张三”;
String newStr2 = “ASsLsaKlj”;
String newStr3 = “asslsaklj”;

    if(null != newStr && !newStr.equals("")){
        System.out.println(newStr);
        System.out.println("通过length方法  获取字符串长度:"+newStr.length());
        System.out.println("通过 isEmpty 方法  获取字符串是否为空(不包括null):"+newStr.isEmpty());
        System.out.println("通过 charAt 方法结合下标  获取字符串中的字符:"+newStr.charAt(1));

        System.out.println(newStr2.toLowerCase() .equals(newStr3.toLowerCase())  );
        System.out.println(newStr2.toUpperCase() .equals(newStr3.toUpperCase())  );
        //将字符串 转换为 小写
        System.out.println("ASsLsaKlj".toLowerCase());
        //将字符串 转换为 大写
        System.out.println("ASsLsaKlj".toUpperCase());
        //忽略大小写   进行比较
        System.out.println("ASsLsaKlj".equalsIgnoreCase("sdsfsdffds"));
        System.out.println("从左到右寻找第一个出现的s的下标 下标从0开始:"+("ASsLsaKlj".indexOf("s")));
        System.out.println("从右到左寻找第一个出现的s的下标 下标从0开始:"+("ASsLsaKlj".lastIndexOf("s")));
        //截取 邮箱的账号部分
        System.out.println("15339253326@163.com");
        // substring(开始下标 )  //从开始下标截取到最后一位
        // substring(开始下标,结束下标)  //从开始下标截取到结束下标( 包前,不包后 )
        System.out.println("15339253326@163.com".substring(0,"15339253326@163.com".indexOf("@")));
        // 去除前后的空格
        System.out.println(" ASsLs aKlj ".trim());
        System.out.println("A"+"B");
        System.out.println("A".concat("B"));

        StringBuffer buffer = new StringBuffer();
        buffer.append("测试A");
        buffer.append("测试B");
        buffer.append("测试C");
        System.out.println(buffer);

        StringBuilder builder = new StringBuilder();
        builder.append("测试A");
        builder.append("测试B");
        builder.append("测试C");
        System.out.println(builder);
        // 替换方法replace(旧的字符串,新的字符串)
        System.out.println(" ASsLs aKlj ".replace("s","f"));
        System.out.println(" ASsLs aKlj ".replace(" ",""));

        String strs = "asldq|kw,jhd/kjyd&,fjka$n,fa#hk,j!asd";
        System.out.println("--------------------------------");
        //拆分(通过字符串 将字符串拆分为数组)

// String[] newStrs = strs.split(",");
String[] newStrs = strs.split("\/");
System.out.println(newStrs[1]);
System.out.println(Arrays.toString(newStrs));
System.out.println("--------------------------------");
//将字符串转换为char类型的数组
System.out.println(Arrays.toString(“ASsLsaKlj”.toCharArray()));
}

}

}

结果:
张三
通过length方法 获取字符串长度:2
通过 isEmpty 方法 获取字符串是否为空(不包括null):false
通过 charAt 方法结合下标 获取字符串中的字符:三
true
true
asslsaklj
ASSLSAKLJ
false
从左到右寻找第一个出现的s的下标 下标从0开始:2
从右到左寻找第一个出现的s的下标 下标从0开始:4
15339253326@163.com
15339253326
ASsLs aKlj
AB
AB
测试A测试B测试C
测试A测试B测试C
ASfLf aKlj
ASsLsaKlj

kjyd&,fjkaKaTeX parse error: Expected 'EOF', got '#' at position 5: n,fa#̲hk,j!asd [asldq…n,fa#hk,j!asd]

[A, S, s, L, s, a, K, l, j]

Process finished with exit code 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值