일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- javascript
- Visual Studio Code
- 이탈리아
- json
- 이클립스
- js
- table
- CSS
- 테이블
- ArrayList
- html
- 배열
- Java
- CMD
- Files
- 인텔리제이
- windows
- Array
- 문자열
- 자바
- string
- input
- Maven
- list
- 자바스크립트
- Eclipse
- vscode
- IntelliJ
- Button
- date
- Today
- Total
목록Array (41)
어제 오늘 내일
char 배열을 String 문자열로 변환하기 위해 다음 3가지 방법을 사용할 수 있습니다. String 생성자 String.valueOf() String.copyValueOf() 1. String 생성자 코드 public class CharArrToString { public static void main(String[] args) { char[] charArr = { 'H', 'e', 'l', 'l', 'o' }; // String 생성자를 이용한 변환 String str = new String(charArr); System.out.println(str); // Hello } } 결과 Hello String str = new String(charArr); java.lang.String 클래스의 생성자..
Java에서 문자열을 배열로 변환하는 2가지 방법을 소개합니다. 1. 반복문 코드 import java.util.Arrays; public class StringToArray { public static void main(String[] args) { // 1. 배열로 변환할 문자열 String str = "How are you?"; // 2. 배열 생성 (문자열 길이) char[] arr = new char[str.length()]; // 3. 반복문 (한글자씩 배열로 옮긴다) for (int i = 0; i < str.length(); i++) { arr[i] = str.charAt(i); } // 4. 배열 출력 System.out.println(Arrays.toString(arr)); } } 결과..
지난 번에는 Java에서 배열의 길이를 구하는 방법을 알아보았습니다. [Java] 배열의 길이 구하기, length 속성 이번에는 length 속성을 사용하여 2차원 배열의 길이를 구하는 방법을 소개합니다. 2차원 배열은 row(행)와 column(열)을 가지고 있고, 각 row(행)는 같은 개수, 또는 각각 다른 개수의 column(열)을 가지고 있을 수 있습니다. 위 그림은, row가 각각 다른 개수의 column(열)을 가지고 있는 예제입니다. (가변길이배열(Jagged Array)라고 합니다.) (row가 같은 개수의 column(열)을 가지는 케이스의 원소 개수를 구하는 것은 가변길이배열의 원소 개수를 구하는 것에 비해 쉽습니다. 그러므로, 먼저 가변길이배열 원소의 갯수를 구하는 법을 살펴보겠습..
가변 길이 배열(Jagged Array)은, 보통 배열 안의 배열(Array in Array)라고 합니다. 2차원 배열 이상의 다차원 배열을 생성할 때, 배열의 마지막 차수의 크기를 지정하지 않고, 가변적으로 생성할 수 있습니다. 위 그림은, 2차원 가변 길이 배열의 한 예시입니다. 위 예제는 arr[3][] 이라고 정의하고, 마지막 차수의 길이를 지정하지 않습니다. 위 그림을 보면, arr변수는 3개의 원소를 가지는 1차원 배열을 가리키고 있습니다. 그리고, 이 3개의 원소를 가지는 1차원 배열은 각각 다른 길이의 배열을 다시 가리키고 있습니다. 배열 안의 배열인 것입니다. 또한, 이 1차원 배열이 가리키고 있는 각각의 배열의 길이는 '가변적'입니다. 가변길이배열(Jagged Array) 생성하기 St..
Java에서 배열의 길이를 구하기 위해서는 배열의 length 속성을 사용합니다. 예시 1 코드 public class ArrayReverse { public static void main(String[] args) { // 배열 int[] array = { 1, 2, 3 }; // 배열의 길이 int length = array.length; // 배열의 길이 출력(결과 출력) System.out.println(length); } } 결과 3 위 코드의 배열(array)에는 1, 2, 3 이렇게 3개의 원소가 들어있습니다. 이 배열의 길이는 3입니다. 배열의 크기(길이)를 측정하기 위해서 배열의 length 속성을 사용하였습니다. 예시 2 코드 public class ArrayReverse { publi..
Java 배열의 원소들을 거꾸로(역순으로) 변환하는 방법을 알아보도록 하겠습니다. 반복문 사용하기 코드 import java.util.Arrays; public class ArrayReverse { public static void main(String[] args) { // 원본 배열 int[] arr = { 1, 2, 3, 4, 5 }; // 거꾸로 배열 int[] reverseArr = new int[5]; // 원본배열(arr)의 마지막 인덱스(int i = arr.length - 1)부터 탐색하여 // 거꾸로 배열(reverseArr)에 순서대로 값을 세팅한다. for (int i = arr.length - 1, j = 0; i >= 0; i--, j++) { reverseArr[j] = arr..
배열 원소의 총 합계 및 평균을 계산하는 방법입니다. 합계 계산하기 코드 public class ArrayExam { public static void main(String[] args) { // 합계를 계산할 배열 double[] arr = { 90.6, 80.2, 70.7 }; // 합계 double sum = 0.0; // 합계 계산 for (double num : arr) { sum += num; } // 결과 출력 System.out.println(sum); // 241.5 } } 결과 241.5 위 코드는 Java의 for-each 반복문을 이용하여 배열(arr)의 모든 원소 값을 sum 변수에 누적하여 합계를 계산하고 있습니다. 평균 계산하기 코드 public class ArrayExam {..
지난번에는 1차원 배열의 값을 출력하는 2가지 방법을 알아보았습니다. [Java] 배열 값 출력하는 2가지 방법 (반복문, Arrays.toString()) 이번에는 2차원 배열의 값을 출력하는 2가지 방법을 알아보도록 하겠습니다. 먼저, Arrays.toString() 메소드를 이용하여, 2차원 배열을 출력해 볼까요? 코드 import java.util.Arrays; public class PrintArray { public static void main(String[] args) { int[][] arr = { { 1, 2 }, { 3, 4 }, { 5, 6, 7 } }; System.out.println(Arrays.toString(arr)); } } 결과 [[I@762efe5d, [I@5d22bb..
배열 첫번째 값 가져오기 const arr = [1, 2, 3, 4, 5]; const firstValue = arr[0]; document.writeln(firstValue); const firstValue = arr[0]; 배열의 첫번째 값을 가져오기 위해서 배열의 0번째 index 값을 읽었습니다. (배열의 index는 0부터 시작합니다.) 배열 마지막 값 가져오기 const arr = [1, 2, 3, 4, 5]; const lastValue = arr[arr.length - 1]; document.writeln(lastValue); const lastValue = arr[arr.length - 1]; 배열의 마지막 값을 읽어오기 위해서 (배열의 길이 - 1) 번째 index 값을 읽었습니다. 위..
배열의 원소를 삭제하는 다양한 방법을 정리해 보았습니다. 1. 배열 전체 값 삭제 2. 배열 첫번째 값 삭제 3. 배열 뒤에서 삭제 4. 특정 index의 값 삭제 5. 특정 값 삭제 1. 배열 전체 값 삭제 빈 배열 할당하기 let arr = ['a', 'b', 'c']; // 배열 값 전체 삭제 arr = []; document.write(arr.length); arr = []; 배열 전체 값을 모두 삭제하고, 빈 배열로 만들기 위해 새로운 빈 배열을 만들어서, 배열 변수에 할당 하였습니다. 배열의 길이를 0으로 변경하기 let arr = ['a', 'b', 'c']; // 배열 값 전체 삭제 arr.length = 0; document.write(arr.length); arr.length = 0; ..