Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 输入位置时查找字符串_Java_Arrays_String - Fatal编程技术网

Java 输入位置时查找字符串

Java 输入位置时查找字符串,java,arrays,string,Java,Arrays,String,我有一个数组alpha={“A”、“B”、“C”},在控制台中,如果我输入0,它应该以同样的方式显示A(A=0的位置),1=B和2=C。我必须用Java实现这一点。 我有一个类似的代码,但它返回不同的输出。有人可以建议我的代码,以获得我的问题中的输出 public class Position{ public static void main(String args[]){ String Alpha = ("abcd"); for (int i = 0 ;

我有一个数组
alpha={“A”、“B”、“C”}
,在控制台中,如果我输入0,它应该以同样的方式显示
A(A=0的位置)
1=B
2=C
。我必须用Java实现这一点。 我有一个类似的代码,但它返回不同的输出。有人可以建议我的代码,以获得我的问题中的输出

public class Position{
    public static void main(String args[]){
        String Alpha = ("abcd");
        for (int i = 0 ; i<Alpha .length() ; i++)
        if (Alpha .charAt(i) == 'd')
        System.out.println(i);
    }
}
公共类职位{
公共静态void main(字符串参数[]){
字符串Alpha=(“abcd”);
对于(int i=0;i
我有一个数组alpha={“A”,“B”,“C”},在控制台中,如果我输入0,它应该显示A(A=0的位置)

然后,如果您想访问
0
处的元素,只需执行以下操作即可

alpha[0]
为您提供了
“A”

}

公共静态void main(字符串参数[]){
字符串[]alpha={“A”、“B”、“C”、“D”};
for(int i=0;i

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

为此使用
映射。@Kon似乎不需要在控制台中输入0,其余部分应打印a和相同的。
 String[] alpha={"A","B","C"} ;
String result = alpha[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
    }
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);
      }
   }
}