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

Java中的内置函数:Math、String、Array、Date等

发布时间:2023-06-19 10:51:04

在Java中,有许多内置函数,包括Math、String、Array、Date等等。这些函数可以方便地帮助开发人员解决一些常见的问题,从而提高代码的效率和可读性。下面将详细介绍其中一些常用的内置函数。

1.Math函数

Math是一个非常常用的Java类,提供了各种常用数学函数,如计算绝对值、向上取整、向下取整、四舍五入、三角函数、指数函数等。例如:

double a = 2.45;
        System.out.println(Math.abs(a)); //2.45
        System.out.println(Math.ceil(a)); //3.0
        System.out.println(Math.floor(a)); //2.0
        System.out.println(Math.round(a)); //2
        System.out.println(Math.max(5, 9)); //9
        System.out.println(Math.min(5, 9)); //5
        System.out.println(Math.pow(2, 3)); //8.0
        System.out.println(Math.sqrt(4)); //2.0

其中,abs()函数计算绝对值,ceil()函数计算向上取整,floor()函数计算向下取整,round()函数计算四舍五入,max()函数和min()函数分别计算两个数中的最大值和最小值,pow()函数计算幂次方,sqrt()函数计算平方根。

2.String函数

String是Java中一个常用的类,表示了字符串。它有许多自带的函数,如charAt、length、substring等等。例如:

String s = "hello, world!";
        System.out.println(s.charAt(3)); // l
        System.out.println(s.length()); // 13
        System.out.println(s.substring(7)); //world!

其中,charAt()函数返回指定索引处的字符,length()函数返回字符串的长度,substring()函数返回从指定索引处开始的字符串。

3. Array函数

Java中的Array类提供了许多有用的函数,如toString()、sort()、binarySearch()等等。例如:

int[] arr = {7, 3, 9, 2, 5};
        System.out.println(Arrays.toString(arr)); //[7, 3, 9, 2, 5]
        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr)); //[2, 3, 5, 7, 9]
        int index = Arrays.binarySearch(arr, 5);
        System.out.println(index); //2

其中,toString()函数把数组转化成字符串,sort()函数对整型数组进行排序,binarySearch()函数在有序数组中二分查找指定元素。

4. Date函数

在Java中,Date类用于表示日期。它有一些有用的函数,如getTime()、toString()等等。例如:

Date now = new Date();
        System.out.println(now); //Fri Mar 26 21:00:44 EDT 2021
        System.out.println(now.getTime()); //1616828444282

其中,getTime()函数返回自1970年1月1日以来的毫秒数,toString()函数返回Date对象的字符串表示形式。

总之,Java的内置函数非常多,这里只是介绍了其中一些常用的函数。熟练掌握这些函数,可以大大提高代码的效率和可读性,从而使开发工作更加轻松。