【问题标题】:Get Index From String in an Array [duplicate]从数组中的字符串获取索引[重复]
【发布时间】:2015-07-12 06:54:33
【问题描述】:

我有一个这样的数组: String[] articles = {"a", "and", "the"}; 我想知道如何从某个术语中获取数组索引。是否有类似articles.getIndex("the"); 的方法,它会返回一个 int(在本例中为 2)?

【问题讨论】:

    标签: java arrays


    【解决方案1】:

    您可以创建包装数组的 List 并使用其 indexOf 方法

    Arrays.asList(yourArray).indexOf(element)
    

    【讨论】:

      【解决方案2】:

      你也可以为此编写方法

      public int indexByValue(String data, String[] array) {
          int index = -1;
          for (int i = 0; i < array.length; i++)
            if (array[i].equals(data)) index = i;
      
          return index;
      }
      

      【讨论】:

        猜你喜欢
        • 2017-07-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-19
        • 1970-01-01
        • 2019-05-24
        相关资源
        最近更新 更多