String 提供的操作字符串数据的常用方法(包含演示)

public class stringDemo {
    public static void main(String[] args) {
        String s = "黑马java";
        //1.获取字符串长度
        System.out.println(s.length());
        //2.提取字符串中某个索引位置处的字符
        char c = s.charAt(1);
        System.out.println(c);
        //3.字符串的遍历
        for (int i = 0; i < s.length(); i++) {
            //i=0,1,2,3,4,5
            char ch = s.charAt(i);
            System.out.println(ch);
        }
        System.out.println("---------------");
        //3.把字符串转化成字符数组,再进行遍历
        char[] chars=s.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            System.out.print(chars[i]);
        }
        //4.判断字符串内容,内容一样就返回true
        System.out.println(" " );
        String s1=new String("黑马");
        String s2=new String("黑马");
        System.out.println(s1==s2);//false s1==s2 判断的是地址值是否相同
        System.out.println(s1.equals(s2));//true
        //5.忽略大小写比较字符串内容
        String c1="34AeFG";
        String c2="34aEfg";
        System.out.println(c1.equals(c2));//不忽略
        System.out.println(c1.equalsIgnoreCase(c2));
        //6.截取字符串内容,包前不包后
        String s3="java是最好的编程语言之一";
        String rs=s3.substring(0,8);//左闭右开  (5)表示从当前位置索引到最后
        System.out.println(rs);
        //7.把字符串中的某个内容替换成新内容,并返回新的字符串给我们
        String info="这部电影简直是个垃圾,垃圾电影!!";
        String  rs2=info.replace("垃圾","**");
        System.out.println(rs2);
        //8.判断字符串中是否包含某个关键字
        String info2="java是最好的编程语言之一,我爱java,java不爱我";
        System.out.println(info2.contains("java"));//返回判断类型
        //9判断字符串是否以某个字符串开头
        String s4="张三丰";
        System.out.println(s4.startsWith("张"));//返回boolean 类型
        //10.把字符串按照某个指定内容分割成多个字符串,放到一个字符串数组中返回给我们
        String  rs3="张三丰,殷素素,周芷若,赵敏,张无忌";
        String[] names=rs3.split(",");
        System.out.println("["+rs3+"]");
    }
}

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值