Java基础0309

笔记


Arrays

Arrays类包含用于操作数组的各种方法。还包含一个静态工厂,允许将数组转为List

方法描述
List asList(T。。。a)返回由指定数组构造的List
void sort(Object[] a对数组进行排序
void fill(object[] a,object val)为数组的所有元素都赋上相同的值
boolean equals(Object[] a,Object[] a2)检查两个数组是否相等
int binarySearch(object[] a,object key)对排序后的数组使用二分法查找数据

小练习:start1.test3


StringBuilder

StringBuilder 类是可变的。它是String的对等类,他可以增加和编写字符的可变序列,并且能够将字符插入到字符创中间或附加在字符串末尾(当然是不用创建其他对象的)

构造方法

构造方法说明
StringBuilder()构造一个其中不带字符的StringBuilder,其初始容量为 16 个字符
StringBuilder(CharSequence seq)构造一个StringBuilder,它包含于指定的CharSequence相同的字符
StringBuilder(int capacity)构造一个具有指定初始容量的StringBuilder
StringBuilder(String str)并将其内容初始化为指定的字符串内容

常用方法

方法返回值功能描述
insert(int offsetm,object obj )StringBuilder在offsetm的位置插入字符串obj
append(Object obj)StringBuilder在字符串末尾追加字符串obj
length()int确定StringBuilder对象的长度
setCharAt(int index,char ch)void使用ch指定的新值设定index指定的位置上的字符
toString()String转换为字符串形式
reverse()StringBuilder反转字符串
delete(int start,int end)StringBuilder删除调用对象中从start位置开始到end指定的索引(end-1)位置的字符序列)
replace(int start,int end,String str)StringBuilder使用一组字符替换另一组字符。将用替换字符串从start指定位置开始替换,直到end指定的位置结束

小练习:start1.test4


Calendar

构造方法说明
GregorianCalendar()创建的对象中的相关值被设置成制定时区,缺省地点的当前时间,即程序运行时所处的时区、地点的当前时间
GregorianCalendar(TimeZone zone)穿件的对象中的相关值呗设置成指定时区zone,缺省地点的当前时间
GregorianCalendar(Locale aLocale)创建的对象中的相关值呗设置成缺省时区,指定地点aLocale的当前时间
GregorianCalendar(TimeZone zone,Locale aLocale)year-创建的对象中的相关值被设置成指定时区,指定地点的当前时间

TimeZone是java.util包中的一个类,其中封装了有关时区的信息。每一个时区对应一组ID。类TimeZone提供了一些方法完成时区与对应ID两者之间的转换

Locale只是一种机制,它用来标识一个特定的地理、政治或文化区域获取一个Locale对象的构造方法


Date

Date类表示日期和时间,里面封装了操作日期和时间的方法。Date类经常用来获取系统当前时间。

构造方法说明
Date()构造一个Date对象并对其进行初始化以反映当前时间
Date(long date)构造一个Date对象,并根据相对于GMT 1970年1月1日 00:00:00的毫秒数对其进行初始化

很多都过时了= =


Math

Math类在java.lang包中,包含用于执行基本数学运算的方法,如初等函数、对数、平方根和三角函数。
小练习:start1.test5


System

System类提供了以下功能:

  • 标准输入,标准输出和错误输出流
  • 访问外部定义的属性和环境变量
  • 加载文件和库的方法
  • 以及用于快速复制数组的实用方法

System不可以被实例化,只可以使用其静态方法。
小练习:start1.test


Rondom

rondom类用于生产伪随机数流,在java.util包下
小练习:start1.test6


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值