我想问下java中有没有类似python
i = 2
if i in (1,2,3,4,5,7,8,9):
print(i)
中in的类似功能,或者写法
(技术书还没到货,博客中也没找到相关的)
python 元组类似java中的数组
int[] numbers={1,2,3,4,5,6,7,8,9};
int i=2;
for(int num : numbers ) {
if(num==i){
System.out.println(i);
}
}
应该是不可以的,用in肯定不行,然后我试了一下字符串里的方法,好像也不行
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList list = new ArrayList();
list.add("S1"); // 向列表中添加数据
list.add("S2");
list.add("S3");
String str = "S1";
// 判断字符串中是否包含指定字符串对象
System.out.println("list对象中是否包含元素" + str + ":" + list.contains(str));
ArrayList<Integer> list2 = new ArrayList<Integer>();
list2.add(1); // 向列表中添加数据
list2.add(2);
list2.add(2);
Integer num = 2;
// 判断字符串中是否包含指定字符串对象
System.out.println("list2对象中是否包含元素" + num + ":" + list2.contains(num));
}
用list里的contains可以实现