我几乎不了解IsPathRooted()函数,我想知道如何用Java编写等效代码。
这是我必须翻译的功能。

private string EnsureAbsolutePath(string strFileName){
    string strReturn = strFileName;
    if (Path.IsPathRooted(strFileName) == false)
        strReturn = GetAbsolutePathFromRelativeFileName(strFileName);
    return strReturn;
}

最佳答案

我认为关键是Java的“ getParent”方法:

if (Paths.get(strFileName).getParent() != null)
{
    strReturn = GetAbsolutePathFromRelativeFileName(strFileName);
}

08-06 19:42