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

使用Java内置函数的示例代码

发布时间:2023-06-13 05:40:35

Java内置函数是指Java语言本身已经内置的函数,可以直接调用并使用的函数。Java语言内置丰富的函数库,可以大大提高编程的效率和开发的速度。下面是使用Java内置函数的示例代码。

1. 字符串处理函数

Java中的字符串处理函数包括字符串拼接、查找、分割、替换等,下面是使用Java内置字符串处理函数的示例代码。

//字符串拼接

String str1 = "hello";

String str2 = "world";

String result = str1.concat(str2);

System.out.println(result);  //输出"helloworld"

//字符串查找

String str = "Java is a high-level programming language";

int index = str.indexOf("programming");

System.out.println(index);   //输出24

//字符串分割

String str = "123,456,789";

String[] array = str.split(",");

for (String s : array) {

    System.out.println(s);

}

//字符串替换

String str = "Java is a high-level programming language";

String result = str.replace("Java", "Python");

System.out.println(result);  //输出"Python is a high-level programming language"

2. 数学函数

Java中的数学函数包括数学运算、三角函数、指数函数等,下面是使用Java内置数学函数的示例代码。

//求平方根

double result = Math.sqrt(16);

System.out.println(result);  //输出4.0

//求绝对值

double result = Math.abs(-10.5);

System.out.println(result);  //输出10.5

//求正弦值

double result = Math.sin(Math.PI/2);

System.out.println(result);  //输出1.0

//求自然对数

double result = Math.log(Math.E);

System.out.println(result);  //输出1.0

3. 数组函数

Java中的数组函数包括数组查找、排序、复制等,下面是使用Java内置数组函数的示例代码。

//数组查找

int[] array = {2, 4, 6, 8, 10};

int index = Arrays.binarySearch(array, 6);

System.out.println(index);   //输出2

//数组排序

int[] array = {10, 6, 4, 2, 8};

Arrays.sort(array);

for (int i : array) {

    System.out.println(i);

}

//数组复制

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

int[] array2 = Arrays.copyOf(array1, 3);

for (int i : array2) {

    System.out.println(i);

}

4. 时间函数

Java中的时间函数包括日期格式化、时间计算、时间比较等,下面是使用Java内置时间函数的示例代码。

//日期格式化

Date date = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String result = sdf.format(date);

System.out.println(result);    //输出"2021-09-28 10:30:20"

//时间计算

Calendar cal = Calendar.getInstance();

cal.setTime(new Date());

cal.add(Calendar.HOUR, 1);

Date result = cal.getTime();

System.out.println(result);    //输出"Tue Sep 28 11:30:20 CST 2021"

//时间比较

Date date1 = new Date();

Date date2 = new Date();

boolean result = date1.after(date2);

System.out.println(result);    //输出false

总之,Java内置函数在编程中起到了非常重要的作用,它们使得编写程序更加高效、简单,并且有很高的可重复性和可扩展性。当然,在实际的编程过程中,还需要根据实际情况选择和应用合适的函数。