목록array (87)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func testMain(){ print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행 실시]") print("===============================") print("") /* [요약 설명] 1. split , components 를 사용해서 특정 문자 기준으로 데이터를 분리해 배열에 삽입합니다 2. split : Array 형태 데이터를 가집니다 3. components : Array 형태 데이터를 가집니다 */ // [초기 데이터 선언 실시] let strData = "he..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; import java.util.ArrayList; import java.util.Arrays; public class MainActivity7 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. split : 특정 문자 기준으로 문자열을 분리할 수 있습니다. * 2. Arrays.asList : 고정 배열 >> 가변 배열로 변환을 수행합니다 * */ // [초기 문자열..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; import java.util.ArrayList; public class MainActivity7 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. subList 는 가변 배열 데이터에서 특정 인덱스 위치의 데이터를 출력할 수 있습니다. * 2. list.subList(시작 인덱스, 종료 인덱스 (전) 까지) * 3. ex : list.subList(0, 2) >> ..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; import java.util.ArrayList; public class MainActivity7 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. String.join() 은 자바 8 에서 추가된 메소드 이며, 편리하게 문자열 데이터를 결합할 수 있습니다. * 2. String.join(결합 문자, 데이터, 데이터 ... ) 방식으로 문법을 사용합니다 * 3. 배열..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [C_JsonCodable.swift 파일] import Foundation // MARK: - [클래스 설명] /* // ----------------------------------------- 1. Codable 사용해 json 인코딩 , 디코딩 수행 클래스 // ----------------------------------------- */ // MARK: - [Codable 설명] /* // ----------------------------------------- 1. Codable : Swift4 부터 추가된 프로토콜이며, JSON 데이터를 간편하게 인코딩 , 디코딩을 수행할 수 있습니다 2. Codable 은 str..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func testMain(){ print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행 실시]") print("===============================") print("") /* // MARK: [요약 설명] 1. Array : 가변 배열로 크기 지정 없이 동적으로 데이터를 삽입,삭제,수정 할 수 있습니다 2. max : 배열 데이터 중 최대값을 출력합니다 3. min : 배열 데이터 중 최소값을 출력합니다 */ // [초기 배열 선언 실시] var strArray : Array..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func testMain(){ print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행 실시]") print("===============================") print("") /* // MARK: [요약 설명] 1. Array : 가변 배열로 크기 지정 없이 동적으로 데이터를 삽입,삭제,수정 할 수 있습니다 2. sort : 배열 데이터를 정렬할 때 사용합니다 */ // [초기 배열 선언 실시] var strArray : Array = [] // 문자열 배열 var intArray..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func testMain(){ print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행 실시]") print("===============================") print("") // [초기 string 데이터 선언 실시] let strData = "hello !! 투케이" print("") print("===============================") print("[strData [원본] :: \(strData)]") print("[type [타입] :: \(type(of..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func testMain(){ print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행 실시]") print("===============================") print("") // [초기 배열 선언 실시 : 배열 >> 딕셔너리 key , value] var dicArray : Array = [] // [베열에 딕셔너리 데이터 삽입 실시] let dic_1 : Dictionary = ["key_1":"value_1", "step":1] // 딕셔너리 dicArray.append(di..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. 초기 배열 크기 지정 : Array 및 데이터타입(repeating[초기설정값]: "A", count[배열길이]: 3) 2. append : 한개 데이터를 삽입할 때 사용합니다 3. += : 여러 데이터를 삽입할 때 사용합니다 */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // 초기 고정 배열 선언 실시 var oneArray = Array(repeating: "A", count: 3) var twoArray = Array(repeating: "B", count: 3) print("oneArray : "..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. Array 및 데이터타입(repeating[초기설정값]: "A", count[배열길이]: 3) 방식으로 생성합니다 2. append : 데이터를 삽입할 때 사용합니다 3. Array[특정 번지] : 특정 번지 데이터를 변경할 때 사용합니다 4. contains : 특정 데이터가 포함된 여부를 확인합니다 5. remove(at: 특정 번지) : 특정 번지 데이터를 삭제합니다 6. removeAll() : 전체 배열 데이터를 삭제합니다 */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // 초기 고정 배열 선언..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. Array : 멤버가 순서(인덱스)를 가진 리스트 형태의 컬렉션 타입 배열입니다 2. append : 데이터를 삽입할 때 사용합니다 3. Array[특정 번지] : 특정 번지 데이터를 변경할 때 사용합니다 4. contains : 특정 데이터가 포함된 여부를 확인합니다 5. remove(at: 특정 번지) : 특정 번지 데이터를 삭제합니다 6. removeAll() : 전체 배열 데이터를 삭제합니다 */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // 초기 가변 배열 선언 실시 //var strArray ..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스 코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. window.onload : 브라우저 로드 완료 상태를 나타냅니다 2. filter : 특정 데이터를 걸러 낸 후 새로운 배열을 만듭니다 3. JSON.stringify : 배열 데이터 목록을 string 형식으로 출력합니다 */
[개발 환경 설정] 개발 툴 : Toad 개발 언어 : Oracle [소스 코드] DECLARE /* [table of 사용해 배열 생성 , 데이터 삽입 , for 구문 사용해 출력 실시] 1. 중첩 테이블 : 인덱스는 양의 정수 1부터 시작, 생성자 사용, 저장 갯수 제한 없음 2. 데이터 타입 : number , varchar2(100) ... 3. extend : 초기 배열 저장 공간 지정 및 저장 공간울 확장 할 수 있습니다 */ -- [중첩 테이블 전역 변수 선언] type createArray is table of number; -- [중첩 테이블 타입의 변수 선언] arr_data createArray; BEGIN -- [중첩 테이블 생성자 호출 및 초기화 실시] arr_data :=..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; import java.util.ArrayList; import java.util.Arrays; import java.util.stream.Collectors; public class MainActivity8 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [요약 설명] * 1. Arrays stream anyMatch : 주어진 배열에서 지정된 값을 찾을 수 있습니다 * 2. Ar..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스 코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. window.onload : 브라우저 로드 완료 상태를 나타냅니다 2. slice : 시작 인덱스부터 종료 인덱스 전까지의 데이터를 복사해 새로운 배열 객체로 반환합니다 3. slice 사용 시 원본 배열은 수정되지 않습니다 (splice 는 원본 요소 삭제, 교체 실시) 4. 인덱스 (index) : 배열에서 각 번지를 나타내는 번호입니다 (배열은 0번 번지부터 시작) 5. JSON.stringify : 대괄호 [] 포함한 배열 데이터를 출력해줍니다 6. 문법 : array.slice(시작 인덱스, 종료 인덱스); 방식으로 사용합니다 */
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스 코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. window.onload : 브라우저 로드 완료 상태를 나타냅니다 2. includes : 특정 데이터 포함 여부를 확인합니다 3. splice : 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경합니다 */
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex5; public class MainActivity24 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [숫자 문자열과 영단어] * 1. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다 (478 → "one4seveneight") * 2. 문자열 s가 매개변수로 주어질 경우, s가 의미하는 원래 숫자를 return 하세요 * 3. 입출력 예시 : * input : "one4sev..
[ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : ajax [소스 코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. window.onload : 브라우저 로드 완료 상태를 나타냅니다 2. post 쿼리 파람 방식으로는 [url에 바로 붙여서 전송 방법], [data 쪽에 삽입 후 전송 방법] 등이 있습니다 3. 전송 형태 : http://localhost:7000/selectMultiWhere?name=김&deptList=[고구려, 백제, 신라] */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : pycharm 개발 언어 : python /* =========================== */ /* =========================== */ [소스코드] # [리스트 (list) 사용해서 배열에 데이터 저장 및 출력] # [요약 설명] # 1. 리스트 (list) 는 여러 데이터를 동시에 저장할 수 있습니다 # 2. 리스트 (list) 는 대괄호 [ ] 형태로 데이터들을 감싸서 표현합니다 # 3. 리스트(list) 는 원소들이 연속적으로 저장되는 형태의 자료형입니다 # 4. 리스트는 안에는 0개 이상의 원소가 저장될 수 있습니다 # 5. 리스트(list) 는 배열형태로 데이터를 저..