자바 배열 요소 참조 인 스 턴 스 설명
연산 자 new 를 사용 하여 공간 을 분배 한 후에 야 배열 의 모든 요 소 를 참조 할 수 있 습 니 다.배열 요소 의 인용 방식 은 다음 과 같 습 니 다.
(1)arrayName[index]
index 는 배열 요소 아래 에 표 시 됩 니 다.성형 이 자주 밝 거나 성형 표현 식 을 만 들 수 있 습 니 다.예:
a[3], b[i], c[6*i];
(2)배열 요소 의 아래 표 시 는 0 부터 시작한다.길이 가 n 인 배열 의 합 법 적 인 아래 표 시 된 값 범 위 는 다음 과 같 습 니 다.0~n-1;
확장:각 배열 마다 하나의 속성 이 있 습 니 다.lendth(주:여기 length 는 하나의 속성 입 니 다.방법 이 아니 라 괄호()가 없습니다.여기 서 는 특히 String 의 length()방법 과 구별 하기 위해 서 입 니 다.예 를 들 어:
a.length 의 값 은 배열 a 의 길이(요소 개수)입 니 다.
주:
public static void main(String args[]){}
우리 각 클래스 의 주 함수 에 도 srgs 라 는 배열 이 있 습 니 다.그러면 이 배열 은 무엇 을 사용 합 니까?이 배열 은 명령 행 에 ipconfig-all 에 있 는 all 을 주입 하 는 것 과 같 습 니 다.자바 TestArray(클래스 이름)23,12,aa,bb 를 입력 할 수 있 습 니 다.그리고 코드 에서 출력 해서 볼 수 있 습 니 다.인 스 턴 스 확장:
(1) fill(int[] a, int value)
이 방법 은 지정 한 int 값 을 int 형 배열 의 모든 요소 에 배분 할 수 있 습 니 다.
a:요소 교체 할 배열;value:배열 의 모든 요소 의 값 을 저장 해 야 합 니 다.
예 1:프로젝트 에 클래스 Swap 를 만 들 고 주 방법 에서 1 차원 배열 을 만 들 며 fill()방법 으로 배열 요 소 를 채 우 고 마지막 으로 배열 의 각 요 소 를 출력 합 니 다.
import java.util.Arrays;
public class Swap {
public static void main(String[] args) {
int arr[] = new int[50];
Arrays.fill(arr,99);
for(int i = 0;i<arr.length;i++) {
System.out.println(" " + i+ " :" + arr[i]);
}
}
}
(2) fill(int[] a, int frimIndex, int toIndex, int value) 이 방법 은 지정 한 int 값 을 int 형 배열 이 지정 한 범위 내의 모든 요소 에 배분 합 니 다.
인 스 턴 스 코드 는 다음 과 같 습 니 다.
import java.util.Arrays;
public class Displace {
public static void main(String[] args) {
int arr[] = new int[] {99,88,77,66,55,44,33,22,11};
Arrays.fill(arr,1,3,1000);
Arrays.fill(arr,5,6,1000);
for(int i = 0;i<arr.length;i++) {
System.out.println(" "+i+" :"+ arr[i]);
}
}
}
fill()은 여러 번 사용 하여 배열 의 서로 다른 요 소 를 교체 할 수 있 습 니 다.이 점 을 시도 해 보 세 요.여러분 은 반드시 직접 코드 를 두 드 려 야 합 니 다.붙 여 넣 기 를 복사 하지 마 세 요.이렇게 하면 앞으로 공부 하고 일 하 는 데 도움 이 될 것 입 니 다!자바 배열 요소 에 대한 인 스 턴 스 설명 을 인용 한 이 글 은 여기까지 소개 되 었 습 니 다.자바 배열 요소 에 대한 인용 내용 은 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.