黑马程序员技术交流社区

标题: 技术贴 [打印本页]

作者: 913360158    时间: 2018-5-13 08:56
标题: 技术贴
技术贴
# 1. 集合的特点 #
ArrayList<E>
E是一个泛型  泛型表示集合中要存储的数据类型
Object 能够表示所有的数据类型
    容器有两个  数组  集合

    数组特点:
        长度固定  能够存储任意类型
    集合特点:
        长度可变     只能存储引用类型 (int这种写法不行)

# 2.集合的常用方法: #
     * 添加元素:
        public boolean add(E e):添加元素
        public void add(int index,E element):在指定的索引处添加一个元素
    *获取元素
        public E get(int index):返回指定索引处的元素
     *集合长度
         public int size():返回集合中的元素的个数
     *删除元素
        public boolean remove(Object o):删除指定的元素,返回删除是否成功
         public E remove(int index):删除指定索引处的元素,返回被删除的元素
     *修改元素
         public E set(int index,E element):修改指定索引处的元素,返回被修改的元素
#(*重点) 3.String的功能方法: #
字符串创建后是不会被改变的

字符串底层其实是字符数组

## 3.1 判断方法 ##
     * boolean equals(Object obj):比较字符串的内容是否相同
      * boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写
      * boolean startsWith(String str):判断字符串对象是否以指定的str开头
      * boolean endsWith(String str):判断字符串对象是否以指定的str结尾

## 3.2 获取功能 ##
     * int length():获取字符串的长度,其实也就是字符个数
     * char charAt(int index):获取指定索引处的字符
     * int indexOf(String str):获取str在字符串对象中第一次出现的索引
     * String substring(int start):从start开始截取字符串
     * String substring(int start,int end):从start开始,到end结束截取字符串。包括start,不包括end

## 3.3转换功能 ##
     * char[] toCharArray():把字符串转换为字符数组
     * String toLowerCase():把字符串转换为小写字符串
     * String toUpperCase():把字符串转换为大写字符串

## 3.4其他功能 ##
    * String trim()    :去除字符串两端的空格
    * String[] split(String regex) :按照指定的方式切割字符串


作者: 小浙姐姐    时间: 2018-5-15 12:09
堆栈,哈哈要熟练运用API呢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2