으로 가게 이름에 multidimentional 배열을 작성할 수 있지만, 그 중 하나가 정말 날 유세하는 방법을 파악하는 데 도움이 필요. 이름 목록을 저장하는 다중 차원 배열을 작성해야합니다. 이름은 이미 단일 차원 배열에 있으며 알파벳 순서로 정렬되었습니다. multidimentioal 배열을 위해 나는 첫 번째 집합에서 A로 시작하는 모든 이름을 저장해야하며 두 번째에서는 B로 시작하는 모든 이름을 저장해야합니다. charabters의 ASCII 값을 사용하여 이름의 첫 번째 위치에있는 문자의 값에서 65를 빼고 배열 [i]에 대해 i와 동일한 값으로 설정하여 첫 번째 위치를 추적 할 수 있다는 것을 알고 있지만 그렇지 않습니다. 그 후에 이름을 저장하는 법을 정말로 알고 있습니다. 말할 것도없이, 나는 정말로 혼란스럽고 내가 필요한 것을 말하기조차 힘듭니다. 전혀 어떤 도움을 내가내가 현재 다른 componenets의 많은 프로젝트를 진행하고 편지
0
A
답변
0
내가 배열의 두 번째 차원으로 ArrayList을 사용 쓸 알고하지 말자 때문에 아직 코드를 작성하지 않은 감사합니다. 그렇게하면 임의의 수의 문자열을 임의로 추가 할 수 있습니다. 다음은 샘플이 몇 가지 아이디어
ArrayList<String>[] nameList = new ArrayList[25];
for(int i =0; i < nameList.length; i++){
nameList[i] = new ArrayList<String>();
}
String[] names = {"Ali","Joe","Sue","Jane"};
for(int i = 0; i < names.length;i++){
int firstLetterCharacterCode = names[i].charAt(0) - 65;
nameList[firstLetterCharacterCode].add(names[i]);
}
for(int i =0; i < nameList.length;i++){
for(String name : nameList[i]){
System.out.println(name);
}
}
굵은 당신의 느낌은 당신이 maps로 볼 수있는 경우
당신에게 제공하는 것입니다. 키의 문자를 사용할 수 있기 때문에 특정 이름 집합에 액세스하는 것이 더 우아 해집니다.관련 문제
- 1. 내가 JQuery와 프로젝트를 진행하고
- 2. 내가 파이썬 프로젝트를 진행하고 파이썬
- 3. 내가 아이폰 프로젝트를 진행하고 X
- 4. Laravel 또는 내가 Laravel에서 프로젝트를 진행하고
- 5. 액세스 뷰 상태 내가 프로젝트를 진행하고
- 6. 변환 라인 내가 심포니 프로젝트를 진행하고
- 7. 파일 복사 내가 내 윅스 프로젝트를 진행하고
- 8. 내가 JBoss 서버에 봄 프로젝트를 진행하고 배포
- 9. 내가 뉴스 채널의 다른 유형을 재생하고자하는 프로젝트를 진행하고
- 10. 난 작은 프로젝트를 진행하고
- 11. WPF 내가이 개 프로젝트를 진행하고
- 12. 많은 페이지에 편지 인쇄
- 13. 어떻게 내가 ASP.net MVC 프로젝트를 진행하고 기존의 bitbucket의 REPO
- 14. 조직 프로젝트/Visual Studio에서 솔루션은 내가 현재 Visual Studio에서 프로젝트를 진행하고 2010
- 15. PHP 내가 행을 결합해야하는 나는 PHP 프로젝트를 진행하고 행
- 16. RelativeLayout의 내가 이미지에 그림을 포함하는 프로젝트를 진행하고 동적 위치
- 17. 엑스 코드는 - 내가 엑스 코드 프로젝트를 진행하고 변수 경로
- 18. 열기 동적 내가 IDE 사용 웹 개발 프로젝트를 진행하고
- 19. 레일 : 나는 레일 프로젝트를 진행하고 데이터
- 20. 쿼리 데이터 집합 내가 작업을위한 프로젝트를 진행하고 막 다른 골목의 비트에서 생각하고 위도/경도의 기능을
- 21. 현재 편지 가져 오기 onScroll?
- 22. 는 오류 메시지가 나는 C++ 프로젝트를 진행하고
- 23. I는 서버/클라이언트 기반의 프로젝트를 진행하고
- 24. 아름다운 수프 I는 웹 스크래핑 프로젝트를 진행하고 webscraping
- 25. 내가 파일에 편지 한 후
- 26. 내가 MSTEST 내가 테스트 배열과 유사한 제약 조건을 필요로 활용하는 프로젝트를 진행하고
- 27. 어떻게 내가 asp.net 프로젝트를 진행하고 있지만 내가 가지고있는 목록을 정렬 중앙 수 없습니다
- 28. 부패 SVN 저장소 : svnadmin : 잘못된 파일 내가 SVN 저장소에있는 파일을 몇 개월을위한 프로젝트를 진행하고 저장된
- 29. 는 LibGDX - TextButton 못해 나는 현재 학교 프로젝트를 진행하고 두 번째
- 30. form_validation 현재 CodeIgniter의 프로젝트를 진행하고 메신저가 form_validation 라이브러리를 사용하려고 시도하는 메신저는 작은 문제가 "필수"오류를
도움을 주셔서 감사합니다. 실제로 비슷한 설정을 사용하여 다른 방법으로 알아낼 수있었습니다. 먼저 알파벳 순서로 모든 이름의 배열을 사용하여 첫 번째 인덱스 [i]를 설정 한 다음 두 번째 인덱스 [j]를 설정하기 위해 각 이름의 첫 번째 이니셜의 빈도를 저장하는 배열을 사용했습니다. – Meg