java - 从一维数组中删除行

标签 java arrays

我需要删除整几行并将数据表与 URL 分开以修复我需要打印的内容。 我需要使用什么?

到目前为止,我有这个:

while (input.hasNext()) {
        String line = input.nextLine();
        //String trimStr = line.trim();
        StringTokenizer tokenizer = new StringTokenizer(line, " , ");
        int numberOfTokens = tokenizer.countTokens();
        String[] splitArr = new String[numberOfTokens];
        for (int i=0; i<numberOfTokens; i++)
            splitArr[i]=tokenizer.nextToken();
        System.out.println(Arrays.toString(splitArr));

我有一个来自 URL 的完整数据列表。如何从 20 行中删除 10 行,这样就不会在输出中显示。

输入是打印 View 中的 URL 站点。 预期输出为:

车站:科罗拉多州丹佛 月份:六月 年份:2012年

最低气温<----(最低气温)

1 59

2 51

3 34

4 26

5 28

6 34

7 42

8 31

9 31

10 37

11 38 等等……

最佳答案

数组不像 Java 中的“真实”集合那样容易可变,因此您应该将拆分结果转换为 List<String>并删除不必要的元素。

关于java - 从一维数组中删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21711839/

相关文章:

java - 在亚线性时间搜索二维数组

java - 如何创建三个单独的数组并将整数存储在一个数组中,将字符串存储在其他数组中?

java - 比较日期和时间

java - 枚举或整数表示支付频率

java - 从服务器接收响应时出错?

每个 JavaScript JSON 仅返回第一个对象字符串

javascript - 如何将数组存储?

Java 找不到名为 'and' 的类? -- 不是标准类未发现异常--

java - org.postgresql.util.PSQLException : No value specified for parameter 1.-Postgres

java - Android 中的 ArrayList 返回不需要的结果