int[] marks = { 20, 30, 60 };
int sum = 0;
// 배열 안에 있는 mark에 대해 반복 실행
for(int mark:marks)
{
sum += mark; // 110
}
int[] marks3 = new int[3];array.length는 속성string.length는 메서드int[] arrs = new int[8];
for(int i = 0; i < arrs.length; i++)
{
System.out.println(arrs[i]);
}
// or
for(int mark:marks)
{
System.out.println(mark);
}
System.out.println(Arrays.toString(marks));
// [1,2,3,4,5]
Array.fill(makrs, 100)Array.equals(arr1, arr2)Array.sort(arr)BigDecimal(a).divide(new BigDecimal(b))RoundingMode.int i = 2; int j = 2 + 3;오른쪽 클릭 -> Refactor -> Inlinenew int[]가 따라 붙는다new int[] {80, 90, 100}void print(int... values) // values가 몇 개인지 모를 때
{
System.out.println(Array.toString(values));
}
int sum(int... values)
{
int sum = 0;
for(int value:values)
{
sum += value;
}
return sum;
}
Alt + Shift + S한 번 생성된 배열 크기는 바꿀 수 없다
배열 요소 추가 / 삭제
int marks = { 12, 34,45 }
int newMarks = new int[mark.length + 1]
int newMarksWithOneDeleted = new int[marks.length -1]
.add.removeArrayList<String> items = new ArrayList<String>()toString으로 객체의 정확한 내용 출력하기public String toString()
{
return name; // 필드
}
Collections.max(ArrayList)Collections.min(ArrayList)