第五章数组和字符串

一、数组
  1. 数组声明:
    1. 类型数组名[] char s[],char []s;
    2. 无静态数组;
    3. Int a[3];不能这样声明。
  2. 创建数组:
    1. 静态初始化:类型 数组名[] = {多个同类型对象};
    2. 动态初始化:类型 数组名[] = new 类型[数组大小];
  3. 访问数组元素:
    1. 数组名[下标] ,下标的范围为0-数组长度-1;
  4. 多维数组:
    1. 二维数组声明:类型 数组名[] [];类型 [] [] 数组名; 类型 [] 数组名 [];
    2. 二维数组静态初始化:类型 数组名[] [] = {多个一维数组};
    3. 二维数组动态初始化:类型 数组名[] [] = new 类型 [数组一维大小] [数组二维大小];
    4. 二维数组可以只确定第一维;
    5. 二维数组引用:数组名[一维下标][二维下标]
二、字符串类型
  1. 声明:
    1. String s1;
    2. String s1 = new String();
    3. StringBuffer sb1;
    4. StringBuffer sb1 = new StringBuffer();
  2. String 和 StringBuffer 的常用方法
    1. length();字符串长度方法;
    2. charAt(int index);根据下标找字符;
    3. subString(int beginIndex);根据开始坐标截取到最后的字符串
    4. replace(char oldChar,char newChar);将新字符替换成老字符
    5. toLowerCase();将字符串大写字母转小写字母
    6. toUpperCase();将字符串小写字母转大写字母
    7. startsWith(String prefix);判断以什么开头
  3. 字符串操作
    1. == 比较内存地址是否相同;
    2. equals()比较内容是否相等;
三、Vector类型
  1. 概述:
    1. 可变长存储空间;
    2. 可存储不同类型数据(不能存储基本数据类型);
    3. 只能存储对象;
    4. 有很多方法来操作对象;
    5. java.util包中。
  2. 常用方法
    1. 构造方法:Vector()
    2. 添加元素方法:addElement(Object o);
    3. 根据下标插入元素:insertElementAt(Object o,int index);
    4. 指定在具体位置添加元素 add(int index,Object o);
    5. 根据下标修改元素:setElementAt(Object o,int index);
    6. 删除元素:removeElement(Object o);
    7. 查找元素:ElementAt();
    8. 是否包含对象:contains(Object o);
    9. 从指定位置找第一个出现的对象:indexOf(Object o,int start_index);
    10. 从指定位置找最后一个出现的对象 :lastIndexOf(Object o,int start_index);

注意:程序分析题、程序填空题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值