DefaultListModel和String比较的代码
时间: 2023-06-13 17:04:18 浏览: 119
下面是一个使用 DefaultListModel 和 String 进行比较的示例代码:
```java
import javax.swing.DefaultListModel;
public class ListModelExample {
public static void main(String[] args) {
DefaultListModel<String> model = new DefaultListModel<>();
model.addElement("apple");
model.addElement("banana");
model.addElement("orange");
String str1 = "banana";
String str2 = "grape";
if (model.contains(str1)) {
System.out.println(str1 + " is in the list.");
} else {
System.out.println(str1 + " is not in the list.");
}
if (model.contains(str2)) {
System.out.println(str2 + " is in the list.");
} else {
System.out.println(str2 + " is not in the list.");
}
}
}
```
这个示例代码创建了一个 DefaultListModel 对象 `model`,并添加了三个字符串元素。然后它使用 `contains()` 方法来检查两个字符串(`str1` 和 `str2`)是否在列表中。如果一个字符串在列表中,则打印一条包含该字符串的消息,否则打印不包含该字符串的消息。
阅读全文