【发布时间】:2018-07-18 10:01:47
【问题描述】:
以下Java代码在Windows机器上工作
filepath = "euro\football\france\winners.txt";
String[] values = StringUtils.split(filePath, "\\");
if (values != null && values.length >= 4) {
} else {
//error
}
但在执行代码时在 linux 中遇到问题。 if 循环没有执行,else 循环正在执行。
对于 linux,我们需要将拆分指定为“\”还是“/”
String[] values = StringUtils.split(filePath, "\\");
任何建议都会有所帮助
【问题讨论】:
-
linux 路径中的目录由正斜杠分隔,而不是反斜杠。
标签: java string split string-utils