我试图了解实现以下目标的正确方法是什么。考虑以下字符串:
/some/path/to/some/dir
我想用 /
分割路径并获取最后两个字符串并用 _
连接它们,这样输出将是:
some_dir
我熟悉 split 函数,但在谈到代码样式时,我不确定编写此代码的正确方法是什么。
我知道我必须首先检查字符串是否有效。例如,字符串 dir
无效。
正确的解决方法是什么?
最佳答案
您可以玩以下内容。为了简单起见,我省略了错误检查。
class Test {
public static void main(String[] args) {
String s = "/some/path/to/some/dir";
String[] parts = s.split("/");
int len = parts.length;
String theLastTwoParts = parts[len - 2] + "_" + parts[len - 1];
System.out.println(theLastTwoParts);
}
}
关于java - 正确使用 split 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56581523/