Java从String []列表中获取项目

时间:2018-03-26 09:38:07

标签: java

这是我的代码:

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。

2 个答案:

答案 0 :(得分:1)

只需使用以下语法: -

如果您想要索引0的值,那么NAMES[0]

如果您想要索引1中的值,那么NAMES[1]

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

依旧......

答案 1 :(得分:0)

尝试:

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