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

Java内置函数详解:常见的方法有哪些

发布时间:2023-12-04 07:31:32

Java是一种高级编程语言,它有许多内置函数,这些函数可以帮助我们方便地处理各种操作。下面是一些常见的Java内置函数及其使用示例:

1. Math类:

- abs(x):返回一个数的绝对值。

   int num = -5;
   int absNum = Math.abs(num); // absNum的值为5
   

- max(x, y):返回两个数中较大的一个。

   int a = 5;
   int b = 10;
   int maxNum = Math.max(a, b); // maxNum的值为10
   

- pow(x, y):返回x的y次幂。

   int base = 2;
   int exponent = 3;
   int result = Math.pow(base, exponent); // result的值为8
   

2. String类:

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

   String str = "Hello World";
   int length = str.length(); // length的值为11
   

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

   String str = "Hello World";
   char ch = str.charAt(6); // ch的值为'W'
   

- indexOf(char):返回字符在字符串中 次出现的位置。

   String str = "Hello World";
   int index = str.indexOf('o'); // index的值为4
   

3. Arrays类:

- sort(arr):对数组进行升序排序。

   int[] arr = {5, 2, 8, 1};
   Arrays.sort(arr); // arr的值为{1, 2, 5, 8}
   

- binarySearch(arr, key):在已排序数组中查找指定元素并返回其索引。

   int[] arr = {1, 2, 5, 8};
   int key = 5;
   int index = Arrays.binarySearch(arr, key); // index的值为2
   

4. ArrayList类:

- add(element):向列表末尾添加元素。

   ArrayList<String> list = new ArrayList<>();
   list.add("Java");
   list.add("Python");
   

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

   ArrayList<String> list = new ArrayList<>();
   list.add("Java");
   list.add("Python");
   String element = list.get(1); // element的值为"Python"
   

5. Scanner类:

- next():从输入中读取下一个字符串。

   Scanner scanner = new Scanner(System.in);
   System.out.print("请输入姓名:");
   String name = scanner.next();
   

- nextInt():从输入中读取下一个整数。

   Scanner scanner = new Scanner(System.in);
   System.out.print("请输入年龄:");
   int age = scanner.nextInt();
   

以上是一些常见的Java内置函数及其使用示例。通过利用这些函数,我们可以更加高效地处理不同的问题。