Java의 문자열 배열: 코딩 예제가 있는 Java 문자열 배열
게시 됨: 2020-10-20Java에서 Array는 원시에서 사용자 정의에 이르기까지 여러 데이터 유형을 수집하고 저장하는 데 사용되는 중요한 데이터 구조를 나타냅니다. 문자열 배열은 각 요소가 문자열인 다양한 개체의 배열입니다. 사용자는 이러한 구성 요소에 대해 구성 요소 추가, 정렬, 결합, 검색, 분할 등과 같은 여러 작업을 수행할 수 있습니다.
목차
Java의 문자열 배열 소개
Java에서 파생된 요소로 문자열이 있는 배열을 가질 수 있습니다. 즉, 사용자는 '문자열 배열'을 특정 수의 문자열 값 또는 문자열을 보유하는 배열로 정의할 수 있습니다. 즉, 문자열 값을 갖기 위해 Java에서 널리 사용되는 구조를 의미합니다. 예를 들어 자바에서 프라임 함수의 인수 개수도 문자열 배열을 참조한다.
세계 최고의 대학에서 온라인으로 소프트웨어 프로그램 을 배우십시오 . 이그 제 큐 티브 PG 프로그램, 고급 인증 프로그램 또는 석사 프로그램을 획득하여 경력을 빠르게 추적하십시오.
Java에서 문자열 배열 선언
Java에서 문자열 배열은 실제 크기를 지정하거나 크기를 지정하지 않고 두 가지 방법으로 선언할 수 있습니다. 이러한 각 과정을 살펴보겠습니다. 아래에서 Java에서 문자열 배열을 선언하는 두 가지 방법을 찾을 수 있습니다.
문자열[] myarray ; //크기가 없는 문자열 배열 선언
String[] myarray = new String[5];//크기가 있는 문자열 배열 선언

첫 번째 섹션에서는 크기를 지정하지 않고 일반 변수처럼 string형 배열을 선언합니다. 이 방법을 사용하기 전에 "new"로 컬렉션을 인스턴스화해야 함을 기억하십시오.
두 번째 섹션에서는 문자열 배열이 인스턴스화되고 'new'로 선언됩니다. 여기서 Java의 문자열 배열은 5개의 요소로 선언됩니다. 선언의 구성 요소를 직접 인쇄하면 문자열 배열이 초기화되지 않기 때문에 null 값이 표시될 수 있습니다.
문자열 배열 선언을 강조 표시하는 프로그램을 살펴보겠습니다.
공개 클래스 메인
{
공개 정적 무효 메인(문자열[] 인수) {
문자열[] myarray; //크기가 없는 문자열 배열 선언
문자열[] strArray = 새로운 문자열[5]; //크기 선언
//System.out.println(myarray[0]); //변수 myarray가 초기화되지 않았을 수 있습니다.
//두 번째 배열의 요소 표시
System.out.print(strArray[0] + ” ” +strArray[1]+ ” ” + strArray[2]+ ” ” +
strArray[3]+ ”” +strArray[4]);
}
}
산출
널 널 널 널 널
읽어보기: 지금 체크아웃해야 하는 Java의 상위 12개 패턴 프로그램
Java에서 문자열 배열 초기화
문자열 배열이 Java에서 선언되면 다른 값으로 초기화할 수 있습니다. 문자열 요소에 할당된 배열의 기본값이 null이기 때문입니다. 따라서 선언 직후에 문자열 배열 초기화를 진행할 수 있습니다. 아래와 같은 선언을 통해 string형 배열을 초기화할 수 있습니다.
문자열[] strArray = 새로운 문자열[3];
strArray[0] = "하나";
strArray[1] = "2";
strArray[2] = "3";
위의 선언에서 string형 배열은 처음에 선언됩니다. 그리고 다음 줄에서 개별 구성 요소가 값과 함께 할당됩니다. 문자열 배열이 초기화되자마자 프로그램에서 이러한 값을 쉽게 사용할 수 있습니다.
string형 배열의 길이와 크기
배열의 실제 크기를 얻기 위해 배열에 'length'라는 속성이 있습니다. 이것은 Java의 문자열 배열에서도 동일 합니다. 배열의 길이 또는 크기는 배열에 있는 총 요소 수를 제공합니다. 따라서 배열의 길이와 크기를 얻으려면 많은 표현식을 사용할 수 있습니다. 그 중 하나는 아래에 선언되어 있습니다.
int len = myarray.length;
문자열 배열의 길이에 대한 출력을 제공할 수 있는 프로그램을 구현할 수 있습니다.

공개 클래스 메인
{
공개 정적 무효 메인(문자열[] 인수) {
//문자열 배열 선언 및 초기화
String[] numArray = {"하나","둘", "셋", "넷", "다섯"};
정수 len = numArray.length; //배열의 길이 구하기
//길이 표시
System.out.println("numArray의 길이{\"one\",\"two\", \"three\", \"four\", \"five\"}:" + len);
}
}
산출
numArray의 길이 {"one", "two", "three", "four", "five"}:5
배열의 길이는 문자열 배열을 반복 처리하여 처리하는 데 사용되는 중요한 속성입니다.
문자열 배열 반복 및 인쇄
지금까지 이 기사에서 문자열 배열의 선언, 초기화 및 길이 속성에 대해 이미 논의했으며 이제 각 문자열 배열 요소를 탐색하고 인쇄합니다. 'for 루프' 및 'enhance for 루프'를 사용하여 문자열 배열을 쉽게 반복할 수 있습니다. 아래에 언급된 것은 문자열 배열을 반복하고 해당 요소를 인쇄하는 데 사용되는 "향상된 for 루프"를 강조하는 Java 기반 선언입니다.
공개 클래스 메인
{
공개 정적 무효 메인(문자열[] 인수) {
//문자열 배열 선언 및 초기화
String[] numArray = {"하나","둘", "셋", "넷", "다섯"};
System.out.println("for 루프를 사용하여 표시되는 문자열 배열 요소:");
// for 루프가 문자열 배열을 반복합니다.
for(int i=0; i<numArray.length;i++)
System.out.print(numArray[i] + " ");
System.out.println("\n");
System.out.println("Enhanced for 루프를 사용하여 표시되는 문자열 배열 요소:");
// 문자열 배열을 반복하도록 for 루프가 향상되었습니다.
for(문자열 값:numArray)
System.out.print(발 + " ");
}
}
산출
for 루프를 사용하여 표시되는 문자열 배열 요소:
하나 둘 셋 넷 다섯
"향상된 for 루프"를 사용하여 표시되는 문자열 배열 요소:
하나 둘 셋 넷 다섯
이 프로그램에서 '향상된 for 루프'와 '루프'는 모두 문자열 배열을 탐색하는 데 사용됩니다. 향상된 루프의 경우 사용자가 코드의 조건이나 제한을 지정할 필요가 없음을 기억하십시오. 그러나 루프에서는 종료 조건과 시작을 지정해야 합니다.
문자열 배열 정렬
Java에서 문자열 배열을 정렬하는 데 사용되는 방법은 다른 배열 정렬 방법과 유사합니다. 아래에서 배열 문자열을 알파벳순으로 정렬하는 배열 클래스를 사용하여 이 메서드를 구현한 것을 찾을 수 있습니다.
가져오기 java.util.*;
클래스 메인 {
공개 정적 무효 메인(String[] 인수)
{
String[] 색상 = {"빨간색","녹색","파란색","흰색","주황색"};
System.out.println("원래 배열: "+Arrays.toString(colors));
Arrays.sort(색상);
System.out.println("정렬된 배열: "+Arrays.toString(colors));
}
}
산출

원래 배열: [빨간색, 녹색, 파란색, 흰색, 주황색]
정렬된 배열: [파란색, 녹색, 주황색, 빨간색, 흰색]
필독: 초심자를 위한 17가지 흥미로운 Java 프로젝트 아이디어 및 주제
결론
이 블로그에서 우리는 Java에서 문자열 배열의 세부 사항을 보았고 문자열 배열 선언, 초기화, 정렬 등과 같은 주요 개념을 살펴 보았습니다. 그러나 변환과 같은 다른 다양한 작업도 동일한 아이디어와 관련이 있습니다. 문자열, 목록, 집합 또는 배열로 변환합니다.
Java, 전체 스택 소프트웨어 개발에 대해 자세히 알아보려면 upGrad & IIIT-B의 소프트웨어 개발 이그 제 큐 티브 PG 프로그램 - 전문가를 위해 설계되었으며 500 시간 이상의 엄격한 교육을 제공하는 전체 스택 개발 전문화를 확인하십시오. , 9개 이상의 프로젝트 및 과제, IIIT-B 동문 자격, 실질적인 실습 캡스톤 프로젝트 및 최고의 기업과의 취업 지원.