java封装一个集合,要求做到增删改查
时间: 2023-05-22 07:05:25 浏览: 87
好的,可以的。
Java中封装集合可以使用List、Set和Map等。以下是一个简单的示例:
```java
public class CollectionExample {
private List<String> stringList;
private Set<Integer> integerSet;
private Map<String, Double> doubleMap;
public CollectionExample() {
stringList = new ArrayList<>();
integerSet = new HashSet<>();
doubleMap = new HashMap<>();
}
public void addString(String str) {
stringList.add(str);
}
public void removeString(String str) {
stringList.remove(str);
}
public void updateString(int index, String str) {
stringList.set(index, str);
}
public String getString(int index) {
return stringList.get(index);
}
public void addInteger(int num) {
integerSet.add(num);
}
public void removeInteger(int num) {
integerSet.remove(num);
}
public boolean containsInteger(int num) {
return integerSet.contains(num);
}
public void addDouble(String str, double num) {
doubleMap.put(str, num);
}
public void removeDouble(String str) {
doubleMap.remove(str);
}
public double getDouble(String str) {
return doubleMap.get(str);
}
}
```
该示例使用了List、Set和Map三种集合类型,并提供了添加、删除、修改和查询操作。您可以按照自己的需求进行相应的扩展和修改。
阅读全文