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);
}
}
}