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