【发布时间】:2014-04-20 14:39:26
【问题描述】:
我正在尝试使用 BufferedReader 获取数组列表中元素的索引。它处理得很好,没有错误,但是每次我给输入元素时,它都会给出-1的输出。任何元素,它总是-1。怎么了?
import java.util.ArrayList;
import java.io.*;
class family {
public static void main(String args[]) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input;
ArrayList<String> al = new ArrayList<String>();
al.add("Mama");
al.add("Papa");
al.add("Sister");
al.add("baby");
System.out.println(al);
System.out.println("Family Member Number: ");
input = br.readLine();
System.out.println(al.indexOf("input"));
}
}
我想要发生的是输出必须等于它们的索引。比如妈妈=0,爸爸=1等等……
【问题讨论】:
标签: java arraylist bufferedreader indexof