목록Java (356)
투케이2K
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [ArrayList 배열 중복 데이터 제거 실시] public static ArrayList removeArrayOverlap(ArrayList list){ /** * // ----------------------------------------- * [removeArrayOverlap 메소드 설명] * // ----------------------------------------- * 1. 배열 중복 데이터 제거 메소드 * // ----------------------------------------- * 2. 호출 방식 : * ArrayList list = new ArrayList(); * lis..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [URL 인코딩] public static String urlEncodeString(String data) { /** * // ----------------------------------------- * [urlEncodeString 메소드 설명] * // ----------------------------------------- * 1. URL 인코딩 수행 메소드 * // ----------------------------------------- * 2. 호출 방법 : C_Encryption.urlEncodeString("투케이"); * // ------------------------------..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [string 문자열 데이터에서 특정 문자 개수 카운트 반환] public static int stringCount(String stringData, String charData){ /** * // ----------------------------------------- * [stringCount 메소드 설명] * // ----------------------------------------- * 1. string 문자열 데이터에서 특정 문자 개수 카운트 반환 * // ----------------------------------------- * 2. 호출 방식 : C_Util.stringCount..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [string 문자열 데이터를 byte 배열 값으로 반환] public static byte[] stringToByte(String data){ /** * // ----------------------------------------- * [stringToByte 메소드 설명] * // ----------------------------------------- * 1. string 문자열 데이터를 byte 배열 값으로 반환 수행 * // ----------------------------------------- * 2. 호출 방식 : C_Util.stringToByte("hello"); * // --..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; public class MainActivity9 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); // [초기 변수 선언 실시] String str = "hello !!! 투케이 @@@@반갑습니다."; // [연속 문자를 제거하기 위한 패턴 정의 실시 : 특정문자 + (플러스 기호)] String pattern_1 = "\\s+"; // 연속 공백 제거 String pattern_2 = "@+"..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; import java.util.regex.Pattern; import java.util.regex.Matcher; public class MainActivity8 { public static void main(String[] args) { // TODO Auto-generated method stub // [초기 변수 선언 실시] String htmlData = "test urlhttps://www.naver.com 입니다 "; // [html 태그 제거 수행 실시] htmlTagRemoveString(htmlData); } // [메인 종료] public static St..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [배열 형식 String 문자열 데이터를 ArrayList 로 반환 실시] public static ArrayList arrayListStringToArrayList(String data){ /** * // ----------------------------------------- * [arrayListStringToArrayList 메소드 설명] * // ----------------------------------------- * 1. 배열 형식 String 문자열 데이터를 ArrayList 로 반환 실시 * // ----------------------------------------- * 2...
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [String 문자열 데이터 다중 contains 포함 여부 확인 실시] public static Boolean stringMultiContains(String data, String [] containsArray){ /** * // ----------------------------------------- * [stringMultiContains 메소드 설명] * // ----------------------------------------- * 1. String 문자열 데이터 다중 contains 포함 여부 확인 실시 * // -----------------------------------------..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [String 문자열 데이터 널 판단 실시] public static Boolean stringNotNull(String data){ /** * // ----------------------------------------- * [stringNotNull 메소드 설명] * // ----------------------------------------- * 1. String 문자열 데이터 널 판단 실시 * // ----------------------------------------- * 2. 호출 방식 : C_Util.stringNotNull("twok"); * // --------------------..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [Test 클래스] package com.example.testapp; public class Test { // TODO [1. 클래스 호출 : 익명 클래스 사용] Anony anony = new Anony(){ // [메소드 재정의 수행 실시] @Override public void info() { System.out.println("안녕하세요 투케이입니다. !!"); } }; public static void main(String[] args){ System.out.println("[Program Start]"); System.out.println(""); // TODO [1. 클래스 호출 : 익명 클래스 사용] Test t..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [Test 클래스] package com.example.testapp; public class Test { // TODO [1. 클래스 호출 : 익명 클래스 사용] Anony anony = new Anony(){ // [메소드 재정의 수행 실시] @Override public void info() { System.out.println("안녕하세요 투케이입니다. ^_^"); } }; // [메인 메소드 정의] public static void main(String[] args){ System.out.println("[Program Start]"); System.out.println(""); // TODO [1. 클래스 호출 : 익..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [Test 클래스] package com.example.testapp; public class Test { public static void main(String[] args){ System.out.println("[Program Start]"); System.out.println(""); // [User 클래스 객체 생성 실시] User user = new User("투케이", 29, true); // [toString 결과 출력 실시] System.out.println("user : " + user); System.out.println(""); } // [메인 종료] } // [클래스 종료] [User 클래스] packa..
[개발 환경 설정] 개발 툴 : 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. 로직 : 배열 특정 개수 별로 그룹 수행 >> 그룹별 로직 처리 실시 * */ // [초기 문자열 데이..
[개발 환경 설정] 개발 툴 : 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. 배열..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] public static int getDateMinus(String bigDate, String smallDate) { /** * TODO [설 명] * 1. 날짜 형식 : yyyyMMddkkmmss 24시간 형태로 구성 * 2. bigDate 큰 날짜 - smallDate 작은 날짜 연산 수행 * 3. 리턴 형식 : 초 , 분 , 시간 , 일자 단위 선택 * 4. 인풋 예시 : * - C_Util.getDateMinus("2022 02 10 18 30 15", "2022 02 10 18 30 15"); // 동일 * * - C_Util.getDateMinus("2022 02 10 18 30 15", "2022 0..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; public class MainActivity6 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. throws exception : 프로그래머가 임의로 exception을 강제로 발생 시켜 예외 상황을 알려주는 것입니다 * 2. exception 을 정의한 메소드는 throws 키워드를 사용해서 예외를 리턴 시켜줍니다 * 3. throws exception 메소드를 ..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; public class MainActivity14 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. 퍼센트 값 구하기 : 현재 값 / 전체 값 * 100 연산을 수행합니다 * 2. String.format : string 형태로 특정 데이터를 포맷해서 형변환을 수행합니다 * 3. String.format("%.1f", 데이터) : 소수점 1자리 까지만 출력 * 4...
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; public class MainActivity5 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. List Map : 배열 각 데이터를 Map 형..