【发布时间】:2011-08-19 11:47:54
【问题描述】:
我正在为一个解析日志并上传到服务器的 java 桌面应用程序工作。我们要求用户提供用于解析 CSV 文件的分隔符,我们从字符串中的文本字段中读取提供的分隔符并通过 -
创建一个字符separator = (sTerminatedBy != null && !sTerminatedBy.equalsIgnoreCase("")) ? sTerminatedBy.charAt(0) : ' ';
因为我的解析器代码接受 char 中的分隔符。
问题是当用户提供“\t”时,我如何在 char 中向我的解析器提供分隔符。用户可以请求通过任何分隔符进行解析,因此任何主体都可以建议我可以做什么来通用我的代码并可以在 char 中提供分隔符。
【问题讨论】:
-
我假设您的意思是将两个字符长的字符串
"\\t"转换为字符'\t'?
标签: java string parsing csv char