竟然有高手
2020-03-31 17:43
采纳率: 33.3%
浏览 112
已采纳

java中if语句相关问题

我想问下java中有没有类似python

i = 2
if i in (1,2,3,4,5,7,8,9):
    print(i)

中in的类似功能,或者写法
(技术书还没到货,博客中也没找到相关的)

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • Json-Huang 2020-03-31 19:48
    已采纳

    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);
                }
            }
    
    打赏 评论
  • 魄之孤傲 2020-03-31 18:36

    图片说明
    应该是不可以的,用in肯定不行,然后我试了一下字符串里的方法,好像也不行

    打赏 评论
  • 伱給的囘憶 2020-04-02 17:37

    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可以实现
    
    打赏 评论

相关推荐 更多相似问题