使用自定義分隔符

你可以使用帶有掃描器的自定義分隔符(正規表示式)和 .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 的其他可能性。