Java扫描程序在首次出现时忽略csv中的分隔符“

问题描述 投票:-2回答:1

我正在使用扫描仪,以“;”分隔标记。我需要用双引号引起来,它将被扫描仪在引号“”

中忽略
             0          1                        2
A   ProjectID Name  Describtion                 Summary
B      ID-322;"oba stb; iba logo ""T"" ";dg-eiiod
C      ID-349;Sttring;dg-enc05
D      ID-888;Data;dg-enc05

正如您在字符串“ oba stb中看到的; iba徽标”“ T”“”是我的分隔符。我需要使扫描仪将其忽略,现在它会将其拆分为我不想要的“ oba stb”“ iba logo”“ T””“。]

我正在使用扫描仪,以“;”分隔标记。我需要在用引号将字符串引起来时,扫描程序会在引号中使用“” 0 1 2 A ProjectID Name ...

java java.util.scanner
1个回答
0
投票

如果您不从命令行读取输入内容,那么我建议将Scanner替换为Files.lines方法https://docs.oracle.com/javase/8/docs/api/java/nio/file/Files.html

© www.soinside.com 2019 - 2024. All rights reserved.