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

Java内置函数的使用及常见示例

发布时间:2023-06-22 19:23:35

Java内置函数可以帮助开发者更加高效地开发程序,因为这些函数已经经过精心设计和测试,能够完成很多常见的任务。

下面是Java内置函数的使用及常见示例:

1. Math类及其常用方法

Math类提供了很多数学函数,包括求平方根、求绝对值、求余数、取最大值和最小值等等。

示例:

求平方根:double result = Math.sqrt(16.0);

求绝对值:int result = Math.abs(-10);

求余数:int result = 7 % 4;

取最大值和最小值:int result1 = Math.max(10, 5); int result2 = Math.min(10, 5);

2. String类及其常用方法

String类是Java中最常用的类之一,它提供了很多对字符串进行操作的方法,包括截取子串、查找指定字符、替换字符串、去除空格等等。

示例:

截取子串:String str = "hello world"; String result = str.substring(0, 5);

查找指定字符:String str = "hello world"; int index = str.indexOf("o");

替换字符串:String str = "hello world"; String result = str.replaceAll("hello", "hi");

去除空格:String str = " hello world "; String result = str.trim();

3. Calendar类及其常用方法

Calendar类提供了对日期和时间进行操作的方法,包括获取当前时间、计算两个日期之间的差距、设置日期和时间等等。

示例:

获取当前时间:Calendar calendar = Calendar.getInstance(); Date date = calendar.getTime();

计算两个日期之间的差距:Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); long time1 = c1.getTimeInMillis(); long time2 = c2.getTimeInMillis(); long betweenDays = (time2 - time1) / (1000 * 3600 * 24);

设置日期和时间:Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, 2018); calendar.set(Calendar.MONTH, 8); calendar.set(Calendar.DATE, 23); calendar.set(Calendar.HOUR_OF_DAY, 18); calendar.set(Calendar.MINUTE, 30); calendar.set(Calendar.SECOND, 0);

4. Random类及其常用方法

Random类提供了生成随机数的方法,可以用于模拟游戏、抽奖等等。

示例:

生成一个0到1之间的随机小数:double result = Math.random();

生成一个指定范围内的随机整数:Random random = new Random(); int result = random.nextInt(100); // 生成0到99之间的随机整数

以上是Java内置函数的使用及常见示例,希望对读者有所帮助。在实际开发中,开发者可以灵活运用这些函数,提高程序的效率和可靠性。