Java 拆分CSV文件但忽略引号中的逗号

Java 拆分CSV文件但忽略引号中的逗号,java,csv,Java,Csv,这是我的csv文件的一个示例 5,DENTISTRY,MAJOR,null,TRUE 6,DERMATOLOGY,MAJOR,null,TRUE 7,"EYE, EAR, NOSE, THROAT",MAJOR,null,TRUE 8,EMERGENCY MEDICINE,MAJOR,null,TRUE 如何在忽略双引号内的逗号的情况下拆分此csv文件?您应该使用适当的csv解析库,而不是简单地拆分行 很好地解析CSV比最初看起来更难,而且使用高质量的工作库要好得多 您可以在此处找到有关CSV

这是我的csv文件的一个示例

5,DENTISTRY,MAJOR,null,TRUE
6,DERMATOLOGY,MAJOR,null,TRUE
7,"EYE, EAR, NOSE, THROAT",MAJOR,null,TRUE
8,EMERGENCY MEDICINE,MAJOR,null,TRUE

如何在忽略双引号内的逗号的情况下拆分此csv文件?

您应该使用适当的csv解析库,而不是简单地拆分行

很好地解析CSV比最初看起来更难,而且使用高质量的工作库要好得多

您可以在此处找到有关CSV库的建议: