数组、java常用类、java容器

这两天主要学完两大部分:数组和java常用类,第七章开始讲java容器。

数组。

     定义:(1)数组是多个相同类型数据的组合。

(2)数组还可以看成一个对象;数组的每个元素相当于对象的成员变量。数组的变量属于引用类型。

                (3)数组的元素可以是任何类型,包括引用类型和基本类型。

在java中声明数组时不可以指定数组长度,数组元素为引用类型时,需要实例化。

       在常用的数组里主要有一维跟二维数组。一维数组比较简单,相当于就是建立一个区域来存储数据。二维数组进行初始化要按照从高到低规则进行。数组知识还是比较简单的,除了注意在对数组初始化或赋值时不要超过数组的容量。对于二维数组的一般用法有:冒泡排列、二分法查找、快速排序法等。

java的常用类。

    String类:关键字string用来声明一种数据类型为string,用string声明的数据是不可修改的。

public char charAt(int index)  //返回的字符串中第index个字符

public int length()    //返回字符串长度

public int  indexOf(string str)   //返回字符串中出现str的第一个位置

public int indexOF(string str,int fromIndex)    //返回字符串从fromIndex开始出现的str的第一个位置

public boolean equalsIgnoreCase(string another)   //比较字符串与another是否一样(忽略大小写)

public string replace(char oidchar,char newchar)  //用newchar代替字符串中的oldchar字符

public string SubString(int begindex,int endindex)  //返回一个新的字符串,从begindex开始到ednindex结束

       在字符串中用split对一个字符串进行分割。Index表示返回'表'或区域中的值或者对值得调用。

    StringBuffer类:跟string声明的方法一样,但是与string不一样的是StringBuffer声明的字符创可以修改。

在StringBuffer类中使用关键字append在字符串中添加字符;关键字insert表插入字符;reverse表示对字符串进行逆序;delete表示删除。

    基础数据类型包装类:

8中基础数据类型转换成应用类型。

int      Integer; 

boolean    Boolean;
char   Character;
byte   Byte;
short   Short;
long    Long;
float   Float;
double   Double  ;

    Math类:包装了一系列数学运算方法,这些方法大多是静态的,一般都为double型

abs  绝对值  ;    sqrt   平方根   ;log   自然对数;exp    以e为底数的指数;round   四舍五入

     File类:java中的文档类。表示文件名或路径。

     java.lang.Enum枚举类型:

(1)只能够提供特定值中的一个、

(2)使用enum关键字。

(3)是 java.lang.Enum类型。

如:public enum MyClass(red,green,blue)  //定义一种新类型MyClass,他的值只能取括号内的值

第七章:java容器

容器:java API所提供的一系列类的实例,用来在程序中存放对象。整章内容主要只是有:一个类,一个图,三个点,6个接口。

JDK提供的容器API位于java.util包内。

        collection接口:

    collection接口定义了存取一组对象的方法,其子接口set和list分别定义了存储方式。

Iterator接口:(可以理解为一个指针或一个游标)

  (1)所有实现了collection接口的容器类都有一个iterator方法,用来返回一个实现了iterator接口的对象。

   (2)iterator对象也叫迭代器,用来方便的实现对容器内元素的遍历操作。

Set接口:Collection接口的子类接口。set接口存储的是没有顺序,不可重复的数据。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值