배열의 인덱스를 재 배열 할 수 있습니까? 문자열 myArray [] = {"a","b","c","d"}
을 말하고 출력으로 acbd에 대한 색인을 재정렬하십시오. 멍청한 질문에 대해 사과드립니다.배열의 인덱스 재정렬
-3
A
답변
1
임시 변수를 사용하여 변수 임시 필요합니다.
String temp = myarray[1];
myarray[1] = myarray[2];
myarray[2] = temp;
경우, 메모리는 나중에 null
(temp = null;
)으로 설정할 수 있습니다 큰 문제입니다, 그러나 이것은 보통 문제가되지 않습니다.
3
당신은
temp =myarray[1]
myarray[1] = myarray[2]
myarray[2] = temp
+0
답장을 보내 주셔서 감사합니다. –
0
Java에서 요소의 순서를 바꾸려면 List를 사용하는 것이 가장 좋습니다. 예를 들어,
List<String> list = new ArrayList<String>(Arrays.asList("a", "b", "c", "d", "e"));
Collections.rotate(list.subList(1, 4), 1);
System.out.println("" + list);
을 쓸 수 있으며 출력은 [a, d, b, c, e]입니다. 배열로 이런 종류의 일을하는 것은 훨씬 더 어렵습니다.
+0
감사합니다.이 질문에 정말 대답했습니다. 나는 목록에 대해 몰랐다. –
관련 문제
- 1. 배열 배열의 데이터 재정렬
- 2. 배열의 행 재정렬 R
- 3. 인덱스 벡터에 따라 벡터 재정렬
- 4. MySQL - 테이블의 인덱스 순서를 재정렬 하시겠습니까?
- 5. Numpy : 인덱스 배열을 기반으로 배열 재정렬
- 6. 인덱스 배열의 범위를 벗어난,하지만 난, 인덱스 배열의 범위를 벗어난
- 7. 배열의 정수 인덱스 증분
- 8. Java에서 2D 배열의 인덱스
- 9. 전달 된 배열의 인덱스
- 10. PHP에서 배열의 음수 인덱스
- 11. 인덱스 배열의 foreach는
- 12. 루비 배열의 모든 인덱스
- 13. 다차원 배열의 재정렬 및 중복 제거 최적화
- 14. jqueryUI 정렬 식 배열의 테이블 재정렬
- 15. 배열 재정렬
- 16. 숫자가 아닌 인덱스 배열의 길이?
- 17. 배열의 파이썬/누피 인덱스 배열
- 18. VBA : 다차원 배열의 문자열 인덱스
- 19. 두 배열의 개체 인덱스 비교
- 20. 오류 : 인덱스 배열의 범위 밖으로
- 21. 목표 C - 배열의 객체 인덱스
- 22. 배열의 음수 인덱스 값을 금지해야합니다.
- 23. 돌아 인덱스 배열의 목표 다
- 24. 배열의 인덱스 순서를 변경하려면 어떻게합니까?
- 25. 내림차순으로 배열의 특정 인덱스 정렬
- 26. 2 차원 배열의 반환 인덱스
- 27. Mongo 배열의 특정 인덱스 검색
- 28. 거대한 테이블의 클러스터 된 인덱스 변경시 데이터 재정렬
- 29. 배열의 "누적 인덱스"에서 "병합 된 인덱스"를 찾으십시오.
- 30. 배열의 비트 요소
참조 http://stackoverflow.com/a/25434679/836214 - 임시 변수를 사용하십시오. – Krease