读取CSV文件并将其拆分为数组(Java)

Mortexe

这是我当前的代码:

public static String findPhoneNumber(Scanner input, String name) {
    String[] arr;
    while (input.hasNextLine()){
        arr = name.split(DELIMITER);
        input.nextLine();
        for (int i=0;i<=arr.length;i++) {
            if (arr[0].endsWith(name)) {
                return (arr[3]);
            }
            else {
                return("Nothing to return");
            }
        }
    }
    CSV.testFindPhoneNumber(arr[3]);
}


package com.company;

import java.io.IOException;
import java.net.URL;
import java.util.Scanner;

public class CSV {
public static final String CSV_FILE_URL = "https://orb.essex.ac.uk/ce/ce152/data/staff.csv";

public static void main(String[] args) throws IOException {
    URL url = new URL(CSV_FILE_URL);
    Scanner input = new Scanner(url.openConnection().getInputStream());
    testFindPhoneNumber(input);
}

public static void testFindPhoneNumber(Scanner input){
    System.out.println("### Testing findPhoneNumber");
    for (String name : new String[]{"Kruschwitz", "Vickers", "Voelker"}){
        String result = TestCSV.findPhoneNumber(input,name);
        System.out.println("name= " + name + ", result= " + result);
    }
  }
}

我正在尝试将excel文件(我在代码中具有的URL)拆分为3个元素的数组,然后找到用公共类CSV编写的名称,以打印这些名称的相应电话号码。

完全不知道该怎么做。任何意见,将不胜感激。

民主联盟

您的主要课程,即CSV在我看来还不错。问题出在主类中正在调用的方法findPhoneNumber下面是它的更正版本。

    public static String findPhoneNumber(Scanner input, String name){
        String[] arr;
        String phoneNum = null;
        while (input.hasNextLine()){
            arr = input.nextLine().split(",");
            if (arr[0].endsWith(name)) {
                phoneNum = arr[2];
                break;
            }
        }
        return phoneNum;
    }

这是输出。

测试findPhoneNumber

名称= Kruschwitz,结果= 5A.542

名称=维氏,结果= 5A.528

名称= Voelker,结果=空

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java读取文件并将行拆分为数组以进行输出

来自分类Dev

如何从文件中读取多行并将其拆分为php中的数组

来自分类Dev

MATLAB:读取文本文件并将其拆分为多维单元格数组

来自分类Dev

同时读取多个文本文件中的文本并将其拆分为单词数组

来自分类Dev

如何从文件中读取字符串并将其拆分为不同的数组?

来自分类Dev

如何从文件中读取多行并将其拆分为php中的数组

来自分类Dev

MATLAB:读取文本文件并将其拆分为多维单元格数组

来自分类Dev

这是从文件中读取行并将其拆分为Rust中的单词的正确方法吗?

来自分类Dev

检查 CSV 文件内容并将其拆分为 2 个单独的文件

来自分类Dev

读取文件并将其存储在数组中,然后在有}的位置将其拆分,

来自分类Dev

在Bash脚本中,如何读取文件并将所有行拆分为二维数组

来自分类Dev

使用熊猫将数日长的数据框拆分为半小时的数据框,并将其另存为csv文件

来自分类Dev

从文件中读取,拆分并将其存储在变量中

来自分类Dev

如何从txt文件中获取数据。将其拆分为两个变量,并将其存储和修改为我在开始时用于存储数据的数组

来自分类Dev

读取大小可变的行并将其内容拆分为带有文本的单独行

来自分类Dev

如何限制数组并将其拆分为更多数组?的PHP

来自分类Dev

如何限制数组并将其拆分为更多数组?的PHP

来自分类Dev

Java-读取文件并拆分为多个文件

来自分类Dev

如何读取保存在.json文件中的矩阵并将其转换为Java中的数组

来自分类Dev

获取所有与正则表达式匹配的git分支并将其拆分为数组

来自分类Dev

MFC:获取编辑控件文本并将其拆分为二维数组?

来自分类Dev

获取所有与正则表达式匹配的git分支并将其拆分为数组

来自分类Dev

尝试读取 csv 文件信息,并将其打印如下

来自分类Dev

Ruby:从文件读取整数并将其放入数组

来自分类Dev

Ruby读取文件并将其转换为数组

来自分类Dev

从txt文件读取整数并将其存储到数组中

来自分类Dev

如何读取文件并将其放入对象数组?

来自分类Dev

如何读取Excel文件并将其放入数组?

来自分类Dev

读取文件并将其放入数组但第 1 行为空?

Related 相关文章

  1. 1

    Java读取文件并将行拆分为数组以进行输出

  2. 2

    如何从文件中读取多行并将其拆分为php中的数组

  3. 3

    MATLAB:读取文本文件并将其拆分为多维单元格数组

  4. 4

    同时读取多个文本文件中的文本并将其拆分为单词数组

  5. 5

    如何从文件中读取字符串并将其拆分为不同的数组?

  6. 6

    如何从文件中读取多行并将其拆分为php中的数组

  7. 7

    MATLAB:读取文本文件并将其拆分为多维单元格数组

  8. 8

    这是从文件中读取行并将其拆分为Rust中的单词的正确方法吗?

  9. 9

    检查 CSV 文件内容并将其拆分为 2 个单独的文件

  10. 10

    读取文件并将其存储在数组中,然后在有}的位置将其拆分,

  11. 11

    在Bash脚本中,如何读取文件并将所有行拆分为二维数组

  12. 12

    使用熊猫将数日长的数据框拆分为半小时的数据框,并将其另存为csv文件

  13. 13

    从文件中读取,拆分并将其存储在变量中

  14. 14

    如何从txt文件中获取数据。将其拆分为两个变量,并将其存储和修改为我在开始时用于存储数据的数组

  15. 15

    读取大小可变的行并将其内容拆分为带有文本的单独行

  16. 16

    如何限制数组并将其拆分为更多数组?的PHP

  17. 17

    如何限制数组并将其拆分为更多数组?的PHP

  18. 18

    Java-读取文件并拆分为多个文件

  19. 19

    如何读取保存在.json文件中的矩阵并将其转换为Java中的数组

  20. 20

    获取所有与正则表达式匹配的git分支并将其拆分为数组

  21. 21

    MFC:获取编辑控件文本并将其拆分为二维数组?

  22. 22

    获取所有与正则表达式匹配的git分支并将其拆分为数组

  23. 23

    尝试读取 csv 文件信息,并将其打印如下

  24. 24

    Ruby:从文件读取整数并将其放入数组

  25. 25

    Ruby读取文件并将其转换为数组

  26. 26

    从txt文件读取整数并将其存储到数组中

  27. 27

    如何读取文件并将其放入对象数组?

  28. 28

    如何读取Excel文件并将其放入数组?

  29. 29

    读取文件并将其放入数组但第 1 行为空?

热门标签

归档