2015-01-31 8 views
1

Paths.get(""), Paths.get(".")new File(".").toPath()의 결과가 다를 수있는 상황이 있습니까?Paths.get (""), Paths.get (".") 및 새 파일 (".") 사이의 차이

+0

기술적으로'Paths.get ("")'는'Paths.get (".")'과 다른 결과를줍니다 - 후자는'.'을 포함합니다. 이것은 당신이 여분의 경로를 통해 같은 디렉토리를 해석한다는 것을 의미합니다 링크. 그것은 큰 차이는 아니지만 그것은 하나입니다. – RealSkeptic

답변

1

Paths.get("")은 빈 경로를 나타내는 경로를 제공하고 Paths.get("").toString()은 빈 문자열을 반환합니다.

Paths.get(".")

는 현재 디렉토리를 나타내는 경로를 제공하고 Paths.get(".").toString()는 경로 Paths.get("")와 다른 결과- Paths.get(".") 리드의 캐릭터 라인 표현을 생성하는 이렇게하면 문자열 "."

을 제공합니다.