java String总结

String类的概述和使用(掌握)

(1)多个字符组成的一串数据。
    其实它可以和字符数组进行相互转换。

(2)构造方法:
    A:public String()
    B:public String(byte[] bytes)
    C:public String(byte[] bytes,int offset,int length)
    D:public String(char[] value)
    E:public String(char[] value,int offset,int count)
    F:public String(String original)
    下面的这一个虽然不是构造方法,但是结果也是一个字符串对象
    G:String s = "hello";

(3)字符串的特点
    A:字符串一旦被赋值,就不能改变。
        注意:这里指的是字符串的内容不能改变,而不是引用不能改变。
    B:字面值作为字符串对象和通过构造方法创建对象的不同

(4)字符串的功能(自己补齐方法中文意思)
    A:判断功能
        boolean equals(Object obj)
        boolean equalsIgnoreCase(String str)
        boolean contains(String str)
        boolean startsWith(String str)
        boolean endsWith(String str)
        boolean isEmpty()

    B:获取功能
        int length()
        char charAt(int index)
        int indexOf(int ch)
        int indexOf(String str)
        int indexOf(int ch,int fromIndex)
        int indexOf(String str,int fromIndex)
        String substring(int start)
        String substring(int start,int end)

    C:转换功能
        byte[] getBytes()
        char[] toCharArray()
        static String valueOf(char[] chs)
        static String valueOf(int i)
        String toLowerCase()
        String toUpperCase()
        String concat(String str)

    D:其他功能
        a:替换功能 
            String replace(char old,char new)
            String replace(String old,String new)
        b:去前后空格功能
            String trim()
        c:按字典比较功能
            int compareTo(String str)
            int compareToIgnoreCase(String str) 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Java String总结 String 类 String类定代码如下: 从代码看有两点需要注意: String类...
    ObadiObada阅读 90评论 0 2
  • string字符串 string是不变字符串,对字符串的修改操作会产生新的字符串对象,而不是修改原来的字符串 一道...
    _Raye阅读 483评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 唉,旅行即将结束,还是蛮伤心的。回忆一下,我们先赶路到“扭腰”,街上“尿唯一”和姨奶奶。然后来到波士顿,看到...
    AdamXiao阅读 192评论 0 0
  • 与其他同学的感受一样,这一周过的着实比以前过的辛苦,累。不是因为中秋放假回来多上了一天,而是姚老师指定的“新制度”...
    思无邪柒叁阅读 246评论 0 0