Java自带常用工具类
发布人:shili8
发布时间:2024-01-29 22:53
阅读次数:104
Java自带的常用工具类包括java.util包和java.lang包中的一些类,这些类提供了丰富的方法和功能,可以帮助我们简化开发过程,提高代码的效率和可读性。下面我们来介绍一些常用的工具类,并给出一些代码示例和注释。
1. ArrayListArrayList是一个动态数组,它可以根据需要自动扩展容量。我们可以使用ArrayList来存储一组对象,并且可以根据索引来访问和修改这些对象。
javaimport java.util.ArrayList;
public class ArrayListExample {
public static void main(String[] args) {
// 创建一个ArrayList对象 ArrayList list = new ArrayList<>();
// 添加元素 list.add("apple");
list.add("banana");
list.add("orange");
// 获取元素 String fruit = list.get(1);
System.out.println(fruit); // 输出:banana // 修改元素 list.set(2, "grape");
System.out.println(list); // 输出:[apple, banana, grape]
// 删除元素 list.remove(0);
System.out.println(list); // 输出:[banana, grape]
}
}
2. HashMapHashMap是一个键值对的集合,它可以存储不重复的键和对应的值。我们可以使用HashMap来快速查找和访问数据。
javaimport java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个HashMap对象 HashMap map = new HashMap<>();
// 添加键值对 map.put("apple",10);
map.put("banana",20);
map.put("orange",30);
// 获取值 int count = map.get("banana");
System.out.println(count); // 输出:20 // 修改值 map.put("orange",40);
System.out.println(map); // 输出:{apple=10, banana=20, orange=40}
// 删除键值对 map.remove("apple");
System.out.println(map); // 输出:{banana=20, orange=40}
}
}
3. StringString类提供了丰富的字符串操作方法,包括字符串连接、截取、替换等。
javapublic class StringExample {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "World";
// 字符串连接 String result = str1 + " " + str2;
System.out.println(result); // 输出:Hello World // 字符串截取 String subStr = result.substring(6);
System.out.println(subStr); // 输出:World // 字符串替换 String newStr = result.replace("World", "Java");
System.out.println(newStr); // 输出:Hello Java }
}
以上是一些常用的Java自带工具类的简单示例和注释,这些工具类可以帮助我们更方便地进行开发和编程。在实际项目中,我们可以根据需要深入学习和使用这些工具类,以提高代码的质量和效率。

