BufferedReader通过readLine()方法,获取一行的第一个数据;
StringTokenizer通过nextToken()方法,获取一行中,下一个数据;
public class demo {
static int N;
static int[] M;
public static void main(String[] args) throws Exception{
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
N = Integer.parseInt(bf.readLine());
M = new int[N];
st = new StringTokenizer(bf.readLine());
for(int i=0; i<N; i++) {
M[i] = Integer.parseInt(st.nextToken());
}
System.out.println(M[1]);
}
}
本文展示了如何在Java中使用BufferedReader的readLine()方法读取一行输入,并利用StringTokenizer的nextToken()方法逐个解析数据。代码示例中,程序读取整数数组N的值,然后创建并填充大小为N的数组M,每个元素通过nextToken()获取。此段代码是基础的输入处理和数据解析示例。
656

被折叠的 条评论
为什么被折叠?



