快速熟悉String提供的处理字符串的常用方法

复制代码
package com.String;

public class StringDemo {
    public static void main(String[] args) {
        //快速熟悉String提供的处理字符串的常用方法
        String s="黑马java";
        //1.获取字符串长度
        System.out.println(s.length());

        //2.提取字符串的某个索引位置处的字符
        char c=s.charAt(1);
        System.out.println(c);

        //字符串的遍历
        for (int i = 0; i < s.length(); i++) {
            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.println(chars[i]);
        }

        //4.判断字符串内容,内容一样就返回true
        String s1=new String("黑马");
        String s2=new String("黑马");
        System.out.println(s1==s2);//fale 判断地址
        System.out.println(s1.equals(s2));//true 判断内容

        //5.忽略大小写比较字符串
        String c1="34AeFG";
        String c2="34aEfg";
        System.out.println(c1.equals(c2));//false 判断内容
        System.out.println(c1.equalsIgnoreCase(c2));//ture 判断内容但不区分大小写

        //6.截取字符串内容(包前不包后)
        String s3="java是最好的编程语言之一";
        String rs=s3.substring(0,8);
        System.out.println(rs);

        //7.从当前索引位置一直截取到字符串的末尾
        String rs2=s3.substring(5);
        System.out.println(rs2);

        //8.把字符串中的某个内容替换成新内容,并返回新的字符串对象给我们
        String info="这个电影简直是个垃圾,垃圾电影";
        String rs3=info.replace("垃圾","**");
        System.out.println(rs3);

        //9.判断字符串是否包含某个关键字(精准,区分大小写)
        String info2="Java是最好的编程语言,当年四爱好的撒旦";
        System.out.println(info2.contains("Java"));

        //10.判断字符串是否以某个字符串开头
        String rs4="张三丰";
        System.out.println(rs4.startsWith("张"));

        //11.把字符串按照某个指定内容分割成多个字符串,放到一个字符串数组中返回给我们
        String rs5="张无忌,周芷若,王大锤,赵敏";
        String[] name=rs5.split(",");
        for (int i = 0; i < name.length; i++) {
            System.out.println(name[i]);
        }


    }
}
复制代码

 

posted @   Karlshell  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示