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对象 ArrayListlist = 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对象 HashMapmap = 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自带工具类的简单示例和注释,这些工具类可以帮助我们更方便地进行开发和编程。在实际项目中,我们可以根据需要深入学习和使用这些工具类,以提高代码的质量和效率。