java中if语句相关问题

我想问下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可以实现