이 기사는 Java에서 문자 배열의 전체 배열을 구현하는 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
import org.junit.test; public class allsort {public void pembutation (char [] buf, int start, int end) {if (start == end) {// 배열의 한 글자 만 완전히 배열되어야 할 때 (int i = 0; i <= end; i ++) {system.out.out.out.out.print에 따라 출력하십시오. } system.out.println (); } else {// (int i = start; i <= end; i ++) {char temp = buf [start]; // 배열의 첫 번째 요소와 후속 요소 buf [start] = buf [i]; buf [i] = 온도; 순열 (buf, start + 1, end); // 후속 요소는 완전히 배열되어 재귀 적으로 온도 = buf [start]; // 교환 배열 buf [start] = buf [i]; buf [i] = 온도; }}} @test public void testpermatute () 예외 {char [] buf = new char [] { 'a', 'b', 'c'}; 순열 (buf, 0, 2); }}테스트를 실행하고 결과를 출력하십시오.
알파벳
ACB
BAC
BCA
CBA
택시
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.