文章目录
- 1.String类
- 2.Collection接口
- 3.List接口
- 4.Object类
- 5.File类
- 6.Map类
- 7.Calendar类
- 8.System类
- 9.Math类
- 10.包装类
- 11.Enum枚举类
- 12.StringBuffer类
- 13.线程
1.String类
修饰符和返回值类型语法格式作用booleanequals(Object obj)判断字符串的内容是否相等。intlength()获取字符串长度。charcharAt(int index)通过索引下标,获取当前下标的字符。intindexOf(String str)获取指定得字符第一个出现索引下标。intlastIndexOf(int ch)获取指定的字符最后一次出现索引下标。booleanendWith(String str)判断是否是以指定的字符或者字符串结尾的。booleanisEmpty()判断字符串是否为空。booleancontains(String str)判断在一个字符串中是否包含另外一个字符串。booleanequalsIgnoreCase()忽略大小写比较字符串是否相等。StringString(char[] ch)将字符数组转为字符串,直接使用String类构造方法。static StringvaluOf(char[] chs)将字符数组转为字符串,静态的方法。【重点】char[]tocharArray()将字符串转为字符数组。【重点】Stringreplace(char oldChar ,char newChar)在字符串中用新的字符替换老的字符。String[]split(String regex)以指定的字符串进行切割。StringsubString(int beginIndex)从指定的位置开始截取字符串。StringsubString(int beginIndex ,int endIndex)从指定位置开始截取字符串到指定的位置结束。StringtoUpperCase()将字符串中小写字符转为大写。StringtoLowerCase()将字符串中大写字符转为小写。Stringtrim()去掉字符串中首尾空格。
2.Collection接口
修饰符和返回值类型java方法基础大全语法格式作用booleanadd(E e)添加一个数据到集合中,采用的尾插法。booleanaddAll(Collection<? extends E> c)将一个集合添加到另外一个集合中。booleanremove(Object obj)删除指定的元素。booleanremoveAll(Collection<? extrnds E > c)删除两个集合中交集数据。voidclear()清空集合中所有的元素。intsize()集合中元素的个数。Object[]toArray()将集合转为数组。booleancontains(Object obj)判断集合中是否包含你传入的这个元素。booleancontainsAll(Collection<? rxtends E> c)判断一个集合是否是另一个集合的子集合。booleanisEmpty()判断此集合是否为空,里面有没有数据。
3.List接口
修饰符和返回值类型语法格式作用voidadd(int index,E e)在指定的位置上插入一个元素。booleanaddAll(int index, Collection<? extends E> e)将一个集合插入到另外一个集合的指定的位置。booleanremove(Object obj)Collection删除的时候,通过元素来删除的。Eremove(int index)通过索引来删除指定的元素,返回的是被删除的元素。Eset(int index,E e)通过指定的索引修改数据元素,返回值是被修改的原数据。Eget(int index)通过索引下标获取指定元素。intindexOf(Object obj)通过元素获取指定下标。intlastIndexOf(object obj)通过元素获取最后一次出现的元素的下标。ListsubList(int formIndex, int toIndex)从集合中截取一部分出来。
4.Object类
构造方法
语法格式作用Object()无参构造
成员方法
修饰符和返回值类型语法格式作用StringtoString()返回对象的字符串表示形式.booleanequals(Object o)比较两个对象的地址,不看内容。inthashCode()返回对象的哈希码值。
5.File类
构造方法
语法格式作用File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。File(String parent, String child)从父路径名字符串和子路径名字符串创建新的 File实例。
成员方法
修饰符和返回值类型语法格式作用booleancreateNewFile()当且仅当具有该名称的文件尚不存在时,创建一个该名称的文件。booleanmkdir()创建单级路径。booleanmkdirs()创建多级路径。booleandelect()立即删除文件。voiddelectOnExit()不会立即删除,是程序退出以后才删除的。booleanisFile()判断是否是文件。booleanisDirectory()判断是否是文件夹。booleanisHidden()判断是否是隐藏文件。booleanisAbsolute()判断是否是绝对路径。booleanexists()判断文件是否存在。StringgetName()获取文件或者文件夹的名字的。StringgetPath()获取当前对象的路径的。StringgetParent()获取当前文件对象的上一级的目录。longlengh()返回值是文件占用的字节数。longlastModified()获取当前文件最后一次修改的时间。注意:这个是毫秒,除以1000 变成秒,才是时间戳File[]listFiles()获取当前文件夹下面的所有的文件。String[]list()获取当前文件夹下面的所有文件的名字。
6.Map类
修饰符和返回值类型语法格式作用Vput(K key,V vlaue)添加键值对的数据到map集合中voidputAll(Map<? extends K> k, Map<? extends V> v)将一个map集合存放到另外一个map集合中Vremove(K key)通过键删除键值对的数据,返回值是值Vput(K key,V value)当键值存在的时候,会将value值覆盖掉的intsize()查看集合中的个数booleanisEmpty()判断是否为空,如果不为空返回的是falsebooleancontainKey()是否包含这个键booleancontainsValue()是否包含这个值Vget(K key)返回值是值,通过键获取值SetkeySet()获取map集合中的键,然后存到set集合中Collectionvalues()获取map集合中值,存到了Collection集合中Set<Map.Entry<K,V>>entrySet()将map集合的键值对,存到了set集合
Map.Entry 这个接口的方法
修饰符和返回值类型语法格式作用KgetKey()返回键值对的键VgetValue()返回键值对的值
7.Calendar类
修饰符和类型语法格式作用intget(Calendar.YEAR)获取当前年份intget(Calendar.MONTH)获取当前月份,需要加1intget(Calendar.DAY_OF_MONTH)获取当月的第几天intget(Calendar.DAY_OF_WEEK)获取这周的第几天intget(Calendar.DAY_OF_YEAR)获取这一年的第几天intget(Calendar.HOUR)获取当前时intget(Calendar.MINUTE)获取当前分intget(Calendar.SECOND)获取当前秒DategetTime()获取当前时间
8.System类
修饰符和类型语法格式作用static longcurrentTimeMillis()返回当前时间(以毫秒为单位)。static voidexit(int status)终止当前运行的Java虚拟机。static PropertiesgetProperties()确定当前的系统属性。in标准输入流out标准输出流err标准错误输出流
9.Math类
修饰符和类型语法格式作用static doubleabs(double a)返回值为 double绝对值。static *abs(*)static doubleceil(double a)向上取整static doublefloor(double a)向下取整static doublemax(double a, double b)返回两个 double值中的较大值。static doublemin(double a, double b)返回两个 double值中的较小值。static doublerandom()返回值为 double值为正号,大于等于 0.0 ,小于 1.0 。static doubleround(double a)四舍五入
10.包装类
修饰符和类型语法格式作用intintValue()将包装类Integer转为基本数据类型int**Value()StringtoString()将基本数据类型转化为字符串IntegerparseInt()将基本数据类型int转化为Integer*parse*()IntegervalueOf(int)将基本数据类型int转为包装类Integer,类似手动装箱
11.Enum枚举类
修饰符和类型语法格式作用inthashCode()返回此枚举常量的哈希码。intordinal()返回此枚举常数的序数(其枚举声明中的位置,其中初始常数的序数为零)。static <T extends Enum> TvalueOf(类 enumType, String name)返回具有指定名称的指定枚举类型的枚举常量。
12.StringBuffer类
构造方法
语法格式作用StringBuffer()构造一个没有字符的字符串缓冲区,初始容量为16个字符。无参构造
成员方法
修饰符和类型语法格式作用StringBufferappend(String str)将指定的字符串附加到此字符序列。StringBufferinsert(int offset, String str)将字符串插入到此字符序列中。StringBufferreverse()导致该字符序列被序列的相反代替。StringBufferdelete(int start, int end)删除此序列的子字符串中的字符。
13.线程
语法格式作用Thread()分配一个新的 Thread对象,无参构造方法Thread(Runnable target)分配一个新的 Thread对象,有参构造Thread(Runnable target, String name)分配一个新的 Thread对象,并起名字
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/19031.html