Java函数大全:10个最常见的函数
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个最常见的函数。这些函数可以帮助程序员编写更高效、更优化的代码。
