成都传智播客吧 关注:267贴子:2,257
  • 1回复贴,共1

【成都校区】day08基础-api概述

只看楼主收藏回复

1. API概述:
a) 面向对象:让对象来帮我们完成需求。java给我们提供了很多可以完成各式各样需求的类,那么我们可以使用java给我们提供的类来完成需求。
b) API:应用程序编程接口,简单的来说,我们学习的API就是介绍java提供的类。


1楼2018-08-29 16:07回复
    1. String的构造
    a) String(String original):把字符串数据封装成字符串对象,不推荐使用
    b) String(char[] value):把字符数组的数据转换成字符串对象
    c) String(char[] value, int index, int count):把字符数组中的一部分数据转换成字符串对象
    d) 可以直接使用String s = “helloworld”;创建字符串对象。
    2. String的判断功能:
    a) equals(String str) 判断两个字符串内容是否相等
    b) equalsIgnoreCase(String str) 判断两个字符串内容是否相等,忽略大小写
    c) startsWith(String str) 判断是否以给定str开头
    d) endsWith(String str) 判断是否以给定str结束
    3. String的获取功能:
    a) length() 获取字符串的长度(可以理解成字符中字符的个数)
    b) charAt(int index) 获取指定索引处的对应的字符
    c) indexOf(String str) 获取指定字符串str在大字符串中第一次出现的索引
    d) substring(int start ) 截取字符串,从给定的索引start处开始截取
    e) substring(int start , int end) 截取字符串,从给定的索引start处开始截取 ,到end结束,包括start索引,不包括end索引,(包左不包右)
    4. String的转换功能:
    a) toCharArray() 将字符串转换成字符数组
    b) toUpperCase() 将所有的字母转换成大写字母
    c) toLowerCase() 将所有的字母转换成小写字母
    5. String的其他功能
    a) trim()去除字符串两端空格
    b) split(String str) 按照指定符号str分割字符串
    c) clear() 删除集合中所有的元素
    4. StringBuilder
    a) 是一个字符串缓冲区类,在做多次字符串拼接的时候,减少了中间字符串对象的创建次数,比较节约内存。
    b) append(任意类型) 将任意类型的数据以字符串的形式放入字符串缓冲区中
    c) reverse() 将字符串缓冲区中的内容反转
    d) toString() 将缓冲区字符串类型


    2楼2018-08-29 16:08
    回复