使用自定义分隔符

你可以使用带有扫描器的自定义分隔符(正则表达式)和 .useDelimiter(",") 来确定输入的读取方式。这与 String.split(...) 类似。例如,你可以使用 Scanner 从 String 中的逗号分隔值列表中读取:

Scanner scanner = null;
try{
    scanner = new Scanner("i,like,unicorns").useDelimiter(",");;
    while(scanner.hasNext()){
        System.out.println(scanner.next());
    }
}catch(Exception e){
    e.printStackTrace();
}finally{
    if (scanner != null)
        scanner.close();
}

这将允许你单独读取输入中的每个元素。请注意,你应使用此解析 CSV 数据,而是使用正确的 CSV 解析库,请参阅 CSV 解析器对 Java 的其他可能性。