【问题标题】:Java get item from String[] list [duplicate]Java从String []列表中获取项目[重复]
【发布时间】:2018-03-26 09:38:06
【问题描述】:

这是我的代码:

import java.util.Random;

public class Lehma {

    private static final String[] NAMES = new String[]{
    "Anu", "Arpa", "Essi", "Heluna", "Hely",
    "Hento", "Hilke", "Hilsu", "Hymy", "Matti", "Ilme", "Ilo",
    "Jaana", "Jami", "Jatta", "Laku", "Liekki",
    "Mainikki", "Mella", "Mimmi", "Naatti",
    "Nina", "Nyytti", "Papu", "Pullukka", "Pulu",
    "Rima", "Soma", "Sylkki", "Valpu", "Virpi"};

    private String name;
    private int volumes;


    public Lehma() {
        int index = new Random().nextInt(NAMES.length);
        // Get index item from NAMES list                     
    }     
}

如何从 NAMES 字符串数组中获取特定索引?我尝试使用一些 get 方法,但没有奏效。例如,如果 index 为 1,则返回应为“Arpa”,因为 Arpa 在 NAMES 数组中的索引为 1。

【问题讨论】:

  • NAMES[index]...请阅读教程。
  • 在java中它是array而不是list..我们在python中称之为list

标签: java


【解决方案1】:

只需使用以下语法:-

如果您想从索引 0 获取值,那么 NAMES[0]

如果你想从索引 1 中获取值,那么 NAMES[1]

如果你想要索引 2 的值,那么 NAMES[2]

等等..

【讨论】:

    【解决方案2】:

    试试:

    public String getItem(String[] arr, int index) {
         return arr[index];
    }
    

    【讨论】:

      猜你喜欢
      • 2010-11-26
      • 2020-06-01
      • 2018-07-25
      • 1970-01-01
      • 2011-10-19
      • 2020-03-18
      • 2017-10-14
      • 1970-01-01
      • 2011-01-18
      相关资源
      最近更新 更多