5数组与字符串

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
查找方法:elementAt(int index); contains(Object obj); indexOf(Object obj,int start_index); lastIndexOf(Object obj,int start_index);
谢谢观看! 教育没有距离,知识改变命运
1.2创建数组
数组声明仅仅定义了一个数组应用,系统并没与为数组分配任何内存,必须经过数组的初始化,才能使 用数组的元素。
初始化数组的格式: 类型 数组名=new 类型[数组大小]; 类型[] 数组名=new 类型[数组大小];
静态数组的初始值:int intArray[]={1,2,3}; char vowels={‘a’,‘b’,‘c’}; String name[]={“Tom”,”Jon”};
2.2字符串的操作
length(); charAt(int index); subString(int beginIndex);
replace(char oldChar , char newChar);
toUpperCase();
toLowerCase();
concat(String str);
startsWith(String prefix);
Java语言程序设计
课程代码:04747 主讲人:纪老师
第五章 数组和字符串
1.1数组声明
一个数组是相同数据类型的元素按照一定顺序排列的结合。通过下标访问数组中的元素。 一维数组的定义格式: 类型 数组名[]; java还允许的声明数组格式:类型[] 数组名; java中没有静态的数组定义,比如 int intArray[3]是错误的。
System.out.println(list[i]); }
1.4多维数组
多维数组定义: 类型 数组名[][];
多维数组初始值: 类型 数组名[][]=new 类型[数组第一维大小][数组第二维大小];
多维数组引用 int myTable[][]={{1,1,1},{2,2,2,2,2,2},{3}};
Vector是变长数组。 Vector类保存元素的数组类型可以不相同。
Vector被称为向量,一般处理数目不定,类型不同的对象组成的对象序列,比如进行插入/删除/查找操 作时,都可使用向量。
3.2Vector类的方法----构造方法
构造方法:Vector(); capaccityIncrement);
Vector(intinitialCapacity); Vector(intinitialCapacity,int
3.2Vector类的方法----添加方法
添加方法:addElement(Object obj); addElementAt(Object obj,int index); add(int index,Object obj);
1.3访问数组元素
在java中,数组下标是从0开始的,数组中的元素个数length树数组类中唯一的数组成员变量。使用new 创建数组时,系统自动给length赋值。数组一旦创建,其大小就固定下来。程序运行时,可以使用 length进行数组边界的检查。如果发生越界访问,则抛出一个异常。
例如: int list[]=new int[10]; for(int i=0;i<list.length;i++){
2.1字符串声明
字符串是内存中连续排列的0个或者多个字符。 String类操作时不能输入新的字符,也不能改变字符串长度。 StringBuffer类可以改变内存内容。
例如:String s;或者 StringBuffer s: char chars[]={'T','o','m'}; String s=new String(chars);
t百度文库im();
valeOf(type value);
append(String str); capacity();
replace(int start,int end,String str);
3.1Vector类概述
Vector是java.util包提供的一个非常重要的工具类。它类似于数组,可以整数下标访问各个元素。
3.2Vector类的方法----修改和删除方法
修改删除方法:setElement(Object obj,int index); removeElement(Object obj); removeElementAt(int index); removeAllElement();
3.2Vector类的方法----元素查找方法
相关文档
最新文档