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

Java函数大全:10个最常见的函数

发布时间:2023-06-22 05:19:27

Java语言是一种广泛使用的编程语言,拥有许多常见的函数,这些函数可以帮助程序员编写更高效、更优化的代码。这篇文章将介绍Java语言中的10个最常见的函数。

1. Math.pow,计算一个数的幂

Math.pow函数用于计算一个数的幂。它接受两个参数:基数和指数,并返回基数的指数次幂。

例如,Math.pow(2,3)返回8,因为2的3次幂是8。

2. Math.sin,计算正弦值

Math.sin函数用于计算给定角度的正弦值。它接受一个参数:角度(以弧度为单位),并返回该角度的正弦值。

例如,Math.sin(Math.toRadians(30))返回0.5,因为30度的正弦值是0.5。

3. System.arraycopy,将一个数组复制到另一个数组

System.arraycopy函数用于将一个数组复制到另一个数组。它接受五个参数:源数组、源数组起始位置、目标数组、目标数组起始位置和要复制的元素数。

例如,下面的代码将源数组arr的前5个元素复制到目标数组b的前5个位置:

int[] arr = {1,2,3,4,5,6,7,8,9,10};

int[] b = new int[10];

System.arraycopy(arr, 0, b, 0, 5);

4. Arrays.sort,对数组进行排序

Arrays.sort函数用于对一个数组进行排序。它接受一个参数:要排序的数组。默认情况下,它将数组按升序排序。

例如,下面的代码将数组arr中的元素按升序排序:

int[] arr = {3,2,1,5,4};

Arrays.sort(arr);

5. String.substring,获取字符串的子串

String.substring函数用于从一个字符串中获取子串。它接受两个参数:子串的起始位置和子串的结束位置。如果只提供起始位置,则将返回从该位置到字符串的末尾的所有字符。

例如,下面的代码将从字符串s中获取第2个字符到第6个字符的子串:

String s = "Hello, world!";

String sub = s.substring(2, 6);

6. String.replace,替换字符串中的文本

String.replace函数用于替换字符串中的文本。它接受两个参数:要替换的文本和用于替换该文本的新文本。

例如,下面的代码将字符串s中的"world"替换为"Java":

String s = "Hello, world!";

s = s.replace("world", "Java");

7. String.split,将字符串分割成子串

String.split函数用于将一个字符串分割成子串。它接受一个参数:用于分隔子串的正则表达式。

例如,下面的代码将字符串s按逗号分隔成两个子串:

String s = "Java,C++,Python";

String[] arr = s.split(",");

8. StringBuilder.append,将字符串追加到StringBuilder对象中

StringBuilder.append函数用于将字符串追加到StringBuilder对象中。它接受一个参数:要追加的字符串。

例如,下面的代码将字符串s追加到StringBuilder对象sb中:

String s = "Hello, world!";

StringBuilder sb = new StringBuilder();

sb.append(s);

9. ArrayList.add,向ArrayList中添加元素

ArrayList.add函数用于将元素添加到ArrayList对象的末尾。它接受一个参数:要添加的元素。

例如,下面的代码将整数1添加到ArrayList对象list中:

ArrayList<Integer> list = new ArrayList<>();

list.add(1);

10. HashMap.put,向HashMap中添加键值对

HashMap.put函数用于向HashMap对象中添加键值对。它接受两个参数:键和值。

例如,下面的代码将键"Java"和值"编程语言"添加到HashMap对象map中:

HashMap<String, String> map = new HashMap<>();

map.put("Java", "编程语言");

以上是Java语言中的10个最常见的函数。这些函数可以帮助程序员编写更高效、更优化的代码。