如何判断array list里有没有指定对象
时间: 2023-11-30 17:04:45 浏览: 141
要判断ArrayList中是否包含指定对象,可以使用ArrayList的contains()方法。该方法会返回一个boolean类型的值,如果ArrayList中包含指定对象,则返回true,否则返回false。示例如下:
```
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
boolean containsApple = list.contains("apple"); // 判断ArrayList中是否包含"apple"
System.out.println(containsApple); // 输出 true
boolean containsPear = list.contains("pear"); // 判断ArrayList中是否包含"pear"
System.out.println(containsPear); // 输出 false
```
在上面的示例中,我们首先创建了一个包含三个字符串的ArrayList,然后使用contains()方法判断ArrayList中是否包含"apple"和"pear"。由于ArrayList中包含"apple",所以containsApple的值为true;而ArrayList中不包含"pear",所以containsPear的值为false。
相关问题
C# List对象转换为Array对象
可以使用List的ToArray()方法将C# List对象转换为Array对象。例如:
```csharp
List<int> myList = new List<int>() { 1, 2, 3, 4, 5 };
int[] myArray = myList.ToArray();
```
这样就可以将myList转换为一个整数类型的数组myArray。你也可以在ToArray()方法中传递一个起始索引和一个长度参数来指定转换的范围。
Array list
ArrayListJava中的一种集合类,用于存储和操作一组对象。在给定的引用中,有三个例子展示了ArrayList的常见操作。
引用展示了如何创建一个ArrayList,并向其中添加元素。通过调用add()方法,可以将指定的元素添加到ArrayList中。在这个例子中,两个字符串"str1"和"str2"被添加到了ArrayList中。接下来,调用clear()方法可以清空ArrayList中的所有元素。最后,通过调用println()方法,可以将ArrayList中的元素打印出来。
引用展示了如何获取ArrayList中的元素个数。通过调用size()方法,可以返回ArrayList中的元素个数。在这个例子中,ArrayList中包含4个元素,因此size()方法返回的结果是4。
引用展示了如何获取ArrayList中指定位置的元素。通过调用get()方法,并传入元素所在的索引,可以返回ArrayList中对应位置的元素。在这个例子中,通过传入索引2,获取到了ArrayList中的第三个元素"str3"。