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