Java函数库详解 - 常用函数及其用法介绍
Java函数库是Java提供的许多常用函数的集合,它包含了大量的函数和类库,可以极大的提高Java程序的开发效率。下面我们来看一下常用的Java函数及其用法介绍。
一、字符串函数
1. indexOf()函数
该函数的作用是在一个字符串中查找另一个字符串 次出现的位置。例如:
String str = "Hello World!";
int index = str.indexOf("World");
System.out.println(index);
在这个例子中,indexOf()函数会返回字符串"World"在"Hello World!"中 次出现的位置,即6。
2. length()函数
该函数的作用是返回一个字符串的长度。例如:
String str = "Hello World!";
int length = str.length();
System.out.println(length);
在这个例子中,length()函数会返回字符串"Hello World!"的长度,即12。
3. substring()函数
该函数的作用是截取字符串的一部分。例如:
String str = "Hello World!";
String subStr = str.substring(6, 11);
System.out.println(subStr);
在这个例子中,substring()函数会将字符串"Hello World!"从第6个字符开始截取到第10个字符,即"World",并将其存入字符串subStr中。
二、数组函数
1. Arrays.sort()函数
该函数的作用是按照升序对一个数组进行排序。例如:
int[] array = {5, 3, 2, 4, 1};
Arrays.sort(array);
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
在这个例子中,Arrays.sort()函数会将数组array按照升序排序,并将其输出。
2. Arrays.copyOf()函数
该函数的作用是将一个数组复制到另一个数组中,并可以指定新数组的长度。例如:
int[] array = {1, 2, 3, 4, 5};
int[] newArray = Arrays.copyOf(array, 3);
for (int i = 0; i < newArray.length; i++) {
System.out.print(newArray[i] + " ");
}
在这个例子中,Arrays.copyOf()函数会将数组array复制到新数组newArray中,长度为3,并将其输出。
三、日期和时间函数
1. System.currentTimeMillis()函数
该函数的作用是返回当前时间的毫秒数。例如:
long time = System.currentTimeMillis();
System.out.println(time);
在这个例子中,System.currentTimeMillis()函数会返回当前时间的毫秒数,并输出。
2. SimpleDateFormat.format()函数
该函数的作用是将一个日期格式化为指定格式的字符串。例如:
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = sdf.format(date);
System.out.println(str);
在这个例子中,SimpleDateFormat.format()函数会将日期格式化为年-月-日 时:分:秒的格式,并输出。
四、文件操作函数
1. File.exists()函数
该函数的作用是判断一个文件是否存在。例如:
File file = new File("/path/to/file.txt");
if (file.exists()) {
System.out.println("文件存在");
} else {
System.out.println("文件不存在");
}
在这个例子中,File.exists()函数会判断文件/path/to/file.txt是否存在,并输出相应信息。
2. BufferedReader.readLine()函数
该函数的作用是读取文件的一行内容。例如:
File file = new File("/path/to/file.txt");
BufferedReader reader = new BufferedReader(new FileReader(file));
String line = reader.readLine();
while (line != null) {
System.out.println(line);
line = reader.readLine();
}
reader.close();
在这个例子中,BufferedReader.readLine()函数会读取文件/path/to/file.txt的每一行内容,并将其输出。
以上就是常用的Java函数及其用法介绍,这些函数可以大大提高Java程序的开发效率,帮助我们更快更好地完成工作。
