Ner*_*ero 3 java legacy enumeration
我需要创建一个java.util.EnumerationFruit对象,以便在测试期间将其传递给此方法.这是遗留代码,我无法更改方法签名.
public void get(Enumeration<Fruit> fruits){}
Run Code Online (Sandbox Code Playgroud)
我的水果班:
public class Fruit{
String name;
//getters and setters
}
Run Code Online (Sandbox Code Playgroud)
如何创建Enumeration of Fruit对象?
您可以使用该Collections.enumeration(Collection<T>)方法将集合(例如a)转换List<Fruit>为Enumeration<Fruit>:
List<Fruit> fruits = new ArrayList<>();
fruits.add(new Fruit());
Enumeration<Fruit> fruitEnumeration = Collections.enumeration(fruits);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
761 次 |
| 最近记录: |