工具类和算法
一.语基础类库
基础类 | 方法或者属性 | 备注 |
Object | Object.Clone()-克隆当前对象;.Equal(Object obj)-相同true/false;getClass()-返回Class对象;finalize()-回收; ToString()-把自身有关信息按照字符串型返回; |
|
数据类型类 | 属性:max,min;方法:.parse数据类型(””),构造函数public 数据类型 方法名(){return 数据;};ToString(); |
|
Math | (类型)math.max(),min,random,cos,abs,qurt-平方等等 |
|
System类 |
| 该类常用,但不能实例化,使用都是system.* |
二、Applet和Applet小程序
1.Applet类
类 | 方法system.applet.* | 备注 |
System.applet.Applet | Init()-初始化,把图片等载入内存; |
|
| Start()-启动浏览器的Applet主线程 |
|
| Paint()-在界面显示图形文字和其他界面元素 | 启动,窗口改变 |
| Stop()-停止Applet主线程,start相反 |
|
| Destroy()-关闭、消除Applet主线程 |
|
2.HTML文件参数传递
<applet code= “applet文件位置” height=”” width=”” codebase=”目录外位置,如远程” alt=”不能执行时候提示的信息” align=”对齐方式”>…</applet>
三、数组
1.声明数组-跟C#差不多:数组元素类型 数组名[] ;or 数组元素类型[] 数组名
2.创建数组空间-数组名=new 数组元素类[数组元素个数]
3.创建数组和初始化
其他:数组都有索引数组名[int],int属于0-length;数组都有长度,就是元素个数length
四、向量Vector(java,util.*)
1.创建向量对象
构造函数方法:Vector 向量名=new Vector(容量,扩容增量)-容量满了之后按照增量扩展
2.添加元素
向量名.addElement(new 对象(元素1,元素2,元素3…),指定位置);若不指定添加入的索引位置,默认在后面添加
3.修改和删除元素
Void 向量名.setElementAt(new object,索引位置),修改某索引位置的元素为newobject的
Bool 向量名.removeElement(ob ject).删除第一个和object相同的元素,removeElementAt(index),removeAllElements()
4.查找元素
Object elementAt(int index)-返回元素,可以把object转为string等
Bool contains(object obj)-是否包含
Int indexOf(Object obj,startnumber)-从startnumber开始向前查找,找到则返回位置,找不到返回-1
Int lastIndexOf()(Object obj,startnumber)-从startnumber开始向后查找,找到则返回位置,找不到返回-1
(本章待续,下章学习string)