当前位置:网站首页 > Java基础 > 正文

java方法基础大全



文章目录

  • 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对象,并起名字

版权声明


相关文章:

  • java基础和进阶2024-11-12 14:02:05
  • Java图形 图像与多媒体基础2024-11-12 14:02:05
  • java框架基础论文2024-11-12 14:02:05
  • java基础循环题目2024-11-12 14:02:05
  • 课工场java新手基础入门2024-11-12 14:02:05
  • 最新java基础面试题2024-11-12 14:02:05
  • java技术零基础视频2024-11-12 14:02:05
  • java类设计基础2024-11-12 14:02:05
  • java poi基础视频教程2024-11-12 14:02:05
  • 31岁java基础岗2024-11-12 14:02:05