数组...

1.定义数组
char[] arr = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};//直接在定义数组时给定值。
char[] arr2 = new char[10];//创建一个给定范围的数组,这个是一般情况下的数组定义方式
//数据类型[] 数组名=new 数据类型[];

//字符串类型的数据本质上是字符数组

int [] a1 = {1,2,3};

int [] a2;

a2 = a1;//本质上是将a2数组的指针指向了a1。所以a1数组中的值改变时,a2数组的值也就随之改变了

注意

  1. 数组下标从 0 开始。所以数组的下标范围是 0 至 数组长度 -1。
  2. 数组不能越界访问,否则会报错。
2.字符数组即String类的一些常用方法

StringBuilder 常用方法:

方法 返回值 功能描述
deleteCharAt(int index) StringBuilder 删除 StringBuilder 中指定位置的 char
indexOf() int 返回子字符串首次出现在该字符串中的索引
capacity() int 返回当前容量
charAt(int index) char 返回序列中指定索引的 char 值
toString() String 返回序列数据的 string 格式

String的常用方法:

方法 返回值 功能描述
indexOf(char ch) int 搜索字符 ch 第一次出现的索引
indexOf(String value) int 搜索字符串 value 第一次出现的索引
lastIndexOf(char ch) int 搜索字符 ch 最后一次出现的索引
lastIndexOf(String value) int 搜索字符串 value 最后一次出现的索引
substring(int index) String 提取从位置索引开始到结束的字符串
substring(int beginindex, int endindex) String 提取 beginindex 和 endindex 之间的字符串部分
trim() String 返回一个前后不含任何空格的调用字符串的副本

说明:在字符串中,第一个字符的索引为 0,子字符串包含 beginindex 的字符,但不包含 endindex 的字符。

上一篇:【无标题】


下一篇:常用类