我必须误会this。
给定以下代码,我希望打印出“他们匹配”的内容。我得到“糟糕。没有比赛。”
Path p = Paths.get("C:\\fakename");
Path q = Paths.get("C:\\fake");
if(p.startsWith(q))
{
System.out.println("they match");
}
else
{
System.out.println("oops. no match.");
}
我有什么误会?该文档似乎很清楚。
最佳答案
我有什么误会?
好吧,文档说明了这一点:
如果此路径的根组件以给定路径的根组件开头,并且该路径以与给定路径相同的名称元素开头,则此路径以给定路径开头
而且fake
与fakename
是不同的名称元素!