C#에서 파일 경로를 조작할 때 개발자는 종종 System.IO.Path.Combine() 메서드를 활용하여 여러 문자열을 단일 문자열로 연결합니다. 길. Java도 유사한 기능을 제공합니까?
Java는 문자열에만 의존하는 대신 파일 시스템 경로를 표시하기 위해 특별히 설계된 강력한 클래스를 제공합니다.
Java 7 :
Java 7 이상의 경우 java.nio.file.Path 클래스는 해결() 메서드를 제공합니다. 경로 또는 경로를 문자열로 효율적으로 결합합니다.
<code class="java">Path path = Paths.get("foo", "bar", "baz.txt");</code>
Java 7 이전:
이전 Java 버전의 경우 java.io.File 클래스는 다음을 제공합니다. 경로 조작 기능:
<code class="java">File baseDirectory = new File("foo"); File subDirectory = new File(baseDirectory, "bar"); File fileInDirectory = new File(subDirectory, "baz.txt");</code>
구성된 경로를 다시 문자열로 변환해야 하는 경우 getPath() 메서드를 사용하세요.
<code class="java">String pathAsString = fileInDirectory.getPath();</code>
C#에서 Path.Combine() 동작을 에뮬레이트하려면 다음과 같은 사용자 정의 함수를 생성할 수 있습니다.
<code class="java">public static String combine(String path1, String path2) { File file1 = new File(path1); File file2 = new File(file1, path2); return file2.getPath(); }</code>
위 내용은 Java는 C#의 System.IO.Path.Combine()처럼 경로를 어떻게 결합합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!