字符串数组未返回期望值

用户名

我对Java非常陌生,但这使我在最后一个半小时内陷入了困境。我正在从文本文件中读取行,并将它们存储为字符串数组。从这里开始,我试图使用数组中的值来初始化我拥有的另一个类。要初始化我的Route类(因此使用routeName),我需要从数组中获取第一个值并将其作为字符串传递。当我尝试为路由名返回s [0]时,我得到了文本文件的最后一行。任何有关如何解决此问题的想法将不胜感激。我仍在测试过程中,因此这就是我的代码刚刚完成的原因。

我的文本文件如下。

66

乌克湖,南岸

1,2,3,4,5

2,3,4,5,6

和我的代码:

import java.io.*;
import java.util.*;


public class Scan {

    public static void main(String args[]) throws IOException {

        String routeName = "";
        String stationName = " ";
        Scanner timetable = new Scanner(new File("fileName.txt"));
        while (timetable.hasNextLine()) {
            String[] s = timetable.nextLine().split("\n");
            routeName = s[0];

        }
        System.out.println(routeName);
    }

}
维沙尔·阿卡科特

您正在调用的方法table.nextLine.split(“ \ n”)将返回字符串数组。因此,每次调用此方法时,文件中的新行都会覆盖数组,而最后一行最后添加到数组中时,您会在最后得到lat行。以下是您可以使用的代码。

public static void main(String[] args)  throws FileNotFoundException {
       String routeName = "";
       Scanner timetable;
       int count = 0;
       String[] s = new String[10];
       timetable = new Scanner(new File("fileName.txt"));
       while (timetable.hasNextLine()) {
             String line = timetable.nextLine();
             s[count++] = line;
       }
       routeName = s[0];
       System.out.println(routeName);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

字符串枚举未打印期望值

来自分类Dev

Spock存根未返回期望值

来自分类Dev

COUNTIF公式未返回期望值

来自分类Dev

Ruby命令未返回期望值

来自分类Dev

BigInteger数学函数未返回期望值

来自分类Dev

date.getTimezoneOffset()未返回期望值

来自分类Dev

Mock上的设置未返回期望值

来自分类Dev

正则表达式未返回期望值

来自分类Dev

math.h中的函数未返回期望值

来自分类Dev

日期时间转换未返回期望值

来自分类Dev

Hibernate搜索通配符未返回期望值

来自分类Dev

DATEDIF()未返回期望值,如何计算月龄?

来自分类Dev

Javascript PHP字符串未返回期望的结果

来自分类Dev

当期望布尔值时,函数返回字符串

来自分类Dev

创建一个简单的文本菜单:超出期望值的字符串(范围0)Java

来自分类Dev

c的除法未给出期望值

来自分类Dev

awk OFS未产生期望值

来自分类Dev

任务ContinueWith不返回期望值

来自分类Dev

标量UDF不返回期望值

来自分类Dev

阿拉伯文化日期时间解析未返回期望值

来自分类Dev

具有日期条件的SQL窗口函数未返回期望值

来自分类Dev

Redshift中的REGEXP_SUBSTR函数未返回期望值

来自分类Dev

汇总列中的总值时,SQL查询未返回期望值

来自分类Dev

在一种特定情况下,函数未返回期望值

来自分类Dev

阿拉伯文化日期时间解析未返回期望值

来自分类Dev

应用程序脚本:映射未将期望值返回到数组

来自分类Dev

检查np.nan是否在数组内返回非期望值

来自分类Dev

字符串未返回

来自分类Dev

字符串未返回