进入位置时找到字符串

时间:2015-10-01 18:50:26

标签: java arrays string

我有一个数组alpha={"A","B","C”}并且在控制台中如果我输入0,它应该以{{1​​}}和A(position of A = 0)的相同方式显示1=B。我必须在Java中实现这一点。 我有一个类似的代码,但它返回不同的输出。有人可以建议我在我的问题中输出代码。

2=C

3 个答案:

答案 0 :(得分:1)

  

我有一个数组alpha = {" A"," B"," C“}并且在控制台中如果我输入0它应该显示A(A的位置) = 0)

 String[] alpha={"A","B","C"} ;

然后,如果您想访问0处的元素,只需执行

即可

alpha[0]为您提供"A"

String result = alpha[0];

答案 1 :(得分:0)

public class Position{
    public static void main(String args[]){
        String[] alpha={"A","B","C”} ;
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //read reading from console
        String entered = br.readLine();
        int index = Integer.parseInt(entered);
        System.out.println(alpha[index]); // This will print out "A" if you enter 0
    }

}

答案 2 :(得分:0)

public static void main(String args[]){
   String[] alpha= {"A","B","C","D"};
   for (int i = 0 ; i < alpha.length ; i++){
      if(Integer.valueOf(args[0]) == i){
          System.out.println(alpha[i] + " is at position " +i);
      }
   }
}

运行java程序时,可以在参数中输入位置。