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

Java函数库详解 - 常用函数及其用法介绍

发布时间:2023-06-05 04:22:38

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程序的开发效率,帮助我们更快更好地完成工作。