Java 方法返回给定位置的数组元素?

Java 方法返回给定位置的数组元素?,java,Java,我试图编写一个方法,该方法接受一个int参数,如果传递的int参数小于数组长度,则返回给定数组的元素。如果有人能给我指出正确的方向,我将不胜感激 代码: String[]水果={“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”}; 公共字符串getStr(int-pos){ 字符串str; if(pos索引可以访问数组元素。因此,您只需检查给定索引是否在数组的边界内,然后返回数组元素或null。这可以写在一行中: condition ? valu

我试图编写一个方法,该方法接受一个int参数,如果传递的int参数小于数组长度,则返回给定数组的元素。如果有人能给我指出正确的方向,我将不胜感激

代码:

String[]水果={“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”};
公共字符串getStr(int-pos){
字符串str;

if(pos索引可以访问数组元素。因此,您只需检查给定索引是否在数组的边界内,然后返回数组元素或
null
。这可以写在一行中:

condition ? value_if_true : value_if_false
因此,您的方法如下所示:

public String getStr(int pos) {
    return (pos >= 0 && pos < fruits.length) ? fruits[pos] : null;
}
公共字符串getStr(int-pos){
返回(pos>=0&&pos<水果长度)?水果[pos]:空;
}

索引可以访问数组元素。因此,您只需检查给定索引是否在数组的边界内,然后返回数组元素或
null
。这可以写在一行中:

condition ? value_if_true : value_if_false
因此,您的方法如下所示:

public String getStr(int pos) {
    return (pos >= 0 && pos < fruits.length) ? fruits[pos] : null;
}
公共字符串getStr(int-pos){
返回(pos>=0&&pos<水果长度)?水果[pos]:空;
}

索引可以访问数组元素。因此,您只需检查给定索引是否在数组的边界内,然后返回数组元素或
null
。这可以写在一行中:

condition ? value_if_true : value_if_false
因此,您的方法如下所示:

public String getStr(int pos) {
    return (pos >= 0 && pos < fruits.length) ? fruits[pos] : null;
}
公共字符串getStr(int-pos){
返回(pos>=0&&pos<水果长度)?水果[pos]:空;
}

索引可以访问数组元素。因此,您只需检查给定索引是否在数组的边界内,然后返回数组元素或
null
。这可以写在一行中:

condition ? value_if_true : value_if_false
因此,您的方法如下所示:

public String getStr(int pos) {
    return (pos >= 0 && pos < fruits.length) ? fruits[pos] : null;
}
公共字符串getStr(int-pos){
返回(pos>=0&&pos<水果长度)?水果[pos]:空;
}

检查数组索引的位置是否有效,然后发送元素else null

return (pos >-1 && pos < fruits.length) ? fruits[pos] : null;
返回(pos>-1&&pos
检查数组索引的位置是否有效,然后发送元素else null

return (pos >-1 && pos < fruits.length) ? fruits[pos] : null;
返回(pos>-1&&pos
检查数组索引的位置是否有效,然后发送元素else null

return (pos >-1 && pos < fruits.length) ? fruits[pos] : null;
返回(pos>-1&&pos
检查数组索引的位置是否有效,然后发送元素else null

return (pos >-1 && pos < fruits.length) ? fruits[pos] : null;
返回(pos>-1&&pos
  • 数组数据结构提供了基于数组索引的随机访问。因此,在到达所需位置之前,不需要迭代数组。您可以直接访问它
  • 在Java中(与大多数编程语言一样),数组是0索引的。这意味着对于大小为n的数组,数组的索引将从0到n-1不等。因此,任何index=n都将导致ArrayIndexOutofBounds异常
  • 记住这些事情,下面的代码将根据需要工作:(假设‘pos’表示基于0索引计数的数字)

    String[]水果={“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”};
    公共字符串getStr(int-pos){
    如果(位置-1){
    退货水果[pos];
    }
    返回null;
    }
    
  • 数组数据结构提供了基于数组索引的随机访问。因此,在到达所需位置之前,不需要迭代数组。您可以直接访问它
  • 在Java中(与大多数编程语言一样),数组是0索引的。这意味着对于大小为n的数组,数组的索引将从0到n-1不等。因此,任何index=n都将导致ArrayIndexOutofBounds异常
  • 记住这些事情,下面的代码将根据需要工作:(假设‘pos’表示基于0索引计数的数字)

    String[]水果={“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”};
    公共字符串getStr(int-pos){
    如果(位置-1){
    退货水果[pos];
    }
    返回null;
    }
    
  • 数组数据结构提供了基于数组索引的随机访问。因此,在到达所需位置之前,不需要迭代数组。您可以直接访问它
  • 在Java中(与大多数编程语言一样),数组是0索引的。这意味着对于大小为n的数组,数组的索引将从0到n-1不等。因此,任何index=n都将导致ArrayIndexOutofBounds异常
  • 记住这些事情,下面的代码将根据需要工作:(假设‘pos’表示基于0索引计数的数字)

    String[]水果={“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”};
    公共字符串getStr(int-pos){
    如果(位置-1){
    退货水果[pos];
    }
    返回null;
    }
    
  • 数组数据结构提供了基于数组索引的随机访问。因此,在到达所需位置之前,不需要迭代数组。您可以直接访问它
  • 在Java中(与大多数编程语言一样),数组是0索引的。这意味着对于大小为n的数组,数组的索引将从0到n-1不等。因此,任何index=n都将导致ArrayIndexOutofBounds异常
  • 记住这些事情,下面的代码将根据需要工作:(假设‘pos’表示基于0索引计数的数字)

    String[]水果={“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”};
    公共字符串getStr(int-pos){
    如果(位置-1){
    退货水果[pos];
    }
    返回null;
    }
    
    为什么需要迭代.ar数组