Java基础知识点总结-Ch9

  • 格式:doc
  • 大小:33.00 KB
  • 文档页数:2

第九章常用实用类
1. Java中的Sting类在ng包中。

Java把String类声明为final类,因此String
类不可以有子类。

字符串中计数从0开始。

2.声明和创建字符串对象的两种方法。

3.String类的两种构造方法。

String (char a[])
String (char a[],int startIndex,int count)
4.可以把字符串常量的引用赋值给一个字符串变量。

5.String类的常用方法
获取一个字符串的长度。

比较当前字符串对象实体是否与参数指定的字符串实体相同。

判断当前字符串对象是否含有参数指定的字符串。

从当前字符串的头开始检索字符串s,并返回首次/最后出现s的位置。

从当前字符串的startpoint开始检索字符串s,并返回首次出现s的位置。

获取一个当前字符串的子串,该子串是从当前字符串的startpoint处开始截取到最后的字符串。

获取一个当前字符串的子串,该子串是从当前字符串的start处开始截取到end处的字符串,但不包括end处的字符串。

6.将由“数字”字符组成的字符串转换为int,long,short,byte,float,double型数据。

7.将由字符串转换为int,long,short,byte,float,double型数据转换为字符串。

8.StringBuffer类和String的区别。

9.StringBuffer类中若要在原先的字符串后面追加字符串序列应该用到的关键字是。

10.StringBuffer类的三个构造方法及其各自的意义。

11.StringBuffer类的常用方法
StringByffer append(String s)
StringBuffer append(int n)
StringBuffer append(Object o)
public char charAt()
public void setCharAt(int n,char ch)
StringBuffer insert(int index,String str)
public StringBuffer reverse()
StringBuffer delete(int startIndex,int endIndex)
deleteCharAt(int index)
StringBuffer replace(int startIndex,int endIndex,String s)
11.Date类在java.util包中。

使用Date类的无参构造方法创建的对象可以获取本地的当
前时间。

12.Dtae对象默认的时间顺序是:星期、月、日、小时、分、秒、年
13.实现日期格式化时可以用DateFormat的子类SimpleDateFormat。

Date d = new Date();
SimpleDateFormat s = new SimpleDateFormat(“y年M月d日H时m分s秒”)
System.out.println(s.format(d));
14.常用日期格式符:
G 公元; y 年例如98,yyyy年例如1998; M月例如Jul,7,MMM 汉字表示的月
d 日; H 小时; m 分钟; s 秒; z 时区;
15.使用Calendar类的static方法getInstance()可以初始化一个日历对象。

特就是说不
用关键字new了。

Calendar calendar = Calendar.getInstance();
16.将日历翻到任何一个时间可以用set().
public final void aet(int year,int month,int date,int hour,int minute,int second); 例如:int year=2001,month=3,date=25;
calendar.set(year,month+2,date-3);(假设定义的对象叫做calendar)
17.获取有关年份、月份、小时、星期等的信息
public int get(int field)
例如:int hour= calendar.get(HOUR_OF_DAY);
int minute= calendar.get(MINUTE);
18.将手机间表示为毫秒可以用getTimeMillis()
public long getTimeMillis()
例如:calendar. getTimeMillis();(假设定义的对象叫做calendar)
19.在calendar类中0表示一月,1表示二月…以此类推;
在calendar类中1表示星期一,2表示星期二…以此类推
20.Math类存在于ng包中。

其中进行科学计算的方法可以通过类名直接调用,林外
还有两个静态常量E,PI。

21.返回a的绝对值:abs(double a)
返回a的b次幂:pow(double a,double b)
返回a的平方跟:sqrt(double a)
返回a的对数:log(double a)
产生一个0~1间的随机数(不包括0和1):random( )。