欢迎访问宙启技术站
智能推送

Java函数大全:常用函数解析与示例

发布时间:2023-06-29 13:01:40

Java是一种面向对象的高级编程语言,它拥有丰富的函数库以及大量的函数可以供开发人员使用。下面将介绍一些常用的Java函数,并提供相关的解析和示例。

1. String函数

String类是Java中最常用的类之一,它拥有很多实用的函数。其中一些常用的函数包括:

- length():返回字符串的长度。

示例:String str = "Hello world"; System.out.println(str.length()); // 输出:11

- charAt(int index):返回字符串指定位置上的字符。

示例:String str = "Java"; System.out.println(str.charAt(0)); // 输出:J

- substring(int beginIndex, int endIndex):返回字符串从指定位置开始到结束的子串。

示例:String str = "Hello world"; System.out.println(str.substring(6, 11)); // 输出:world

- toUpperCase():将字符串中的字母全部转为大写。

示例:String str = "java"; System.out.println(str.toUpperCase()); // 输出:JAVA

- toLowerCase():将字符串中的字母全部转为小写。

示例:String str = "JAVA"; System.out.println(str.toLowerCase()); // 输出:java

2. Math函数

Math类提供了许多数学运算相关的函数,方便进行数值计算。其中一些常用的函数包括:

- sqrt(double a):返回参数的平方根。

示例:double result = Math.sqrt(16); System.out.println(result); // 输出:4.0

- pow(double a, double b):返回a的b次幂。

示例:double result = Math.pow(2, 3); System.out.println(result); // 输出:8.0

- abs(double a):返回参数的绝对值。

示例:double result = Math.abs(-5); System.out.println(result); // 输出:5.0

- random():返回一个随机数,范围在0.0到1.0之间。

示例:double result = Math.random(); System.out.println(result); // 输出:(0.0, 1.0)之间的随机数

3. ArrayList函数

ArrayList是Java中常用的动态数组类,提供了很多函数用于操作数组。其中一些常用的函数包括:

- add(E element):向数组末尾添加一个元素。

示例:ArrayList<String> list = new ArrayList<>(); list.add("Java"); System.out.println(list); // 输出:[Java]

- get(int index):返回指定位置的元素。

示例:ArrayList<String> list = new ArrayList<>(); list.add("Java"); System.out.println(list.get(0)); // 输出:Java

- size():返回数组的长度。

示例:ArrayList<String> list = new ArrayList<>(); list.add("Java"); System.out.println(list.size()); // 输出:1

- remove(int index):删除指定位置上的元素。

示例:ArrayList<String> list = new ArrayList<>(); list.add("Java"); list.remove(0); System.out.println(list); // 输出:[]

- contains(Object o):判断数组是否包含指定元素。

示例:ArrayList<String> list = new ArrayList<>(); list.add("Java"); System.out.println(list.contains("Java")); // 输出:true

以上只是介绍了一小部分常用的Java函数,Java库中还有很多其他函数可供使用。开发人员可以根据实际需要,查询Java官方文档来找到更多有用的函数。