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

Java函数库常用的API介绍及实例方法调用

发布时间:2023-06-29 22:02:41

Java是一种面向对象的编程语言,拥有丰富的函数库,用于完成各种任务。在本文中,我们将介绍一些常用的Java函数库API,并给出一些实例方法调用的示例。

1. java.lang包

- Object类:是所有Java类的父类,提供了一些通用的方法,如toString()、equals()、hashCode()等。

示例代码:

   Object obj = new Object();
   System.out.println(obj.toString());
   System.out.println(obj.equals(null));
   System.out.println(obj.hashCode());
   

- String类:用于操作字符串,提供了一系列常见的方法,如charAt()、concat()、substring()等。

示例代码:

   String str = "Hello World";
   System.out.println(str.charAt(0));
   System.out.println(str.concat("!"));
   System.out.println(str.substring(6));
   

- System类:提供了与系统相关的方法,如获取当前时间、标准输入输出等。

示例代码:

   long currentTime = System.currentTimeMillis();
   System.out.println(currentTime);
   
   String input = System.console().readLine();
   System.out.println(input);
   

2. java.util包

- ArrayList类:动态数组,提供了一系列操作数组的方法,如add()、get()、remove()等。

示例代码:

   ArrayList<String> list = new ArrayList<>();
   list.add("Apple");
   list.add("Banana");
   System.out.println(list.get(1));
   list.remove(0);
   

- HashMap类:哈希表,用于存储键值对,提供了一系列操作键值对的方法,如put()、get()、remove()等。

示例代码:

   HashMap<String, Integer> map = new HashMap<>();
   map.put("Apple", 100);
   map.put("Banana", 200);
   System.out.println(map.get("Banana"));
   map.remove("Apple");
   

- Date类:表示日期和时间,提供了一系列操作日期和时间的方法,如getDate()、getTime()、setTime()等。

示例代码:

   Date date = new Date();
   System.out.println(date.getDate());
   System.out.println(date.getTime());
   date.setTime(0);
   

3. java.io包

- File类:用于操作文件和目录,提供了一系列操作文件和目录的方法,如exists()、mkdir()、renameTo()等。

示例代码:

   File file = new File("file.txt");
   System.out.println(file.exists());
   
   File directory = new File("directory");
   directory.mkdir();
   
   File newFile = new File("newFile.txt");
   file.renameTo(newFile);
   

- FileReader类:用于读取字符文件,提供了一系列读取字符文件的方法,如read()、readLine()、close()等。

示例代码:

   FileReader reader = new FileReader("file.txt");
   int ch;
   while ((ch = reader.read()) != -1) {
       System.out.print((char) ch);
   }
   reader.close();
   

- FileWriter类:用于写入字符文件,提供了一系列写入字符文件的方法,如write()、flush()、close()等。

示例代码:

   FileWriter writer = new FileWriter("file.txt");
   writer.write("Hello World");
   writer.flush();
   writer.close();
   

以上是一些常用的Java函数库API介绍及实例方法调用。Java的函数库非常丰富,可以满足各种编程需求。通过调用这些API,我们可以方便地进行各种操作,提高开发效率。