gpt4 book ai didi

java - 如何重用 StringTokenizer 对象

转载 作者:行者123 更新时间:2023-12-02 08:44:56 24 4
gpt4 key购买 nike

我编写了一些简单的代码,其中使用 StringTokenizer 一次一行获取输入数据,然后从中获取 parseInt

InputStreamReader in = new InputStreamReader(System.in);
BufferedReader r = new BufferedReader(in);

int T = Integer.parseInt(r.readLine());
int v;
int e;
int testCases;

for(testCases = 1; testCases <= T; testCases++)
{
StringTokenizer st = new StringTokenizer(r.readLine());
v = Integer.parseInt(st.nextToken());
e = Integer.parseInt(st.nextToken());
ArrayList<ArrayList<Integer>> graph = new ArrayList<ArrayList<Integer>>(v+1);
}

现在我想使用相同的对象st读取下一行,但是当我尝试这个

 st(r.readLine());

它抛出一个错误

"The method is undefined for main type"

我如何阅读下一行。我认为我正在做一些根本错误的事情。或请建议一些替代方法。这是输入:

5   // T
5 6 // v & e
1 2 // error reading this
3 4
5 6
1 4
1 3

最佳答案

请使用单独的方法,该方法以您的行作为参数并返回整数标记并将其放在您的位置。

关于java - 如何重用 StringTokenizer 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29673808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com