Java是一門面向?qū)ο蟮木幊陶Z言,提供了眾多常用的類和集合框架。這些類和框架幫助開發(fā)者簡化代碼,提高開發(fā)效率,下面我們來介紹一下其中一些常用的。
常用類
1. String類:表示字符串,是Java中最常用的類之一。
String str = "hello world"; System.out.println(str.length()); // 11 System.out.println(str.charAt(1)); // e
2. StringBuilder類:表示可變字符串,可以對其進行增刪改操作。
StringBuilder sb = new StringBuilder(); sb.append("hello"); sb.append(" world"); System.out.println(sb.toString()); // hello world sb.delete(5, 11); System.out.println(sb.toString()); // hello
3. Date類:表示日期和時間。
Date date = new Date(); System.out.println(date); // Fri Sep 17 23:49:45 CST 2021
4. Math類:提供了數(shù)學(xué)中常用的方法,如sin、cos、sqrt等。
double x = 2.0; double y = Math.sqrt(x); System.out.println(y); // 1.4142135623730951
集合框架
Java提供了多種集合類和接口,可以方便地對數(shù)據(jù)進行操作。
1. List接口:有序、可重復(fù)的集合。
List<String> list = new ArrayList<>(); list.add("apple"); list.add("pear"); list.add("banana"); System.out.println(list.get(1)); // pear
2. Set接口:無序、不可重復(fù)的集合。
Set<String> set = new HashSet<>(); set.add("apple"); set.add("pear"); set.add("banana"); System.out.println(set.size()); // 3
3. Map接口:一種鍵值對的集合。
Map<String, String> map = new HashMap<>(); map.put("apple", "red"); map.put("banana", "yellow"); map.put("pear", "green"); System.out.println(map.get("apple")); // red
集合框架的使用可以大大簡化代碼,提高開發(fā)效率。