목록Java (360)
투케이2K

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; public class MainActivity10 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [요약 설명] * 1. isEmpty : 문자열의 길이가 0인 경우에, true를 리턴합니다 (JAVA 6) * 2. isBlank : 문자열이 비어 있거나, 빈 공백으로만 이루어져 있으면, true를 리턴합니다 (JAVA 11) * 3. 차이점 : isEmpty는 공백 데이터가 있어서..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [인풋으로 들어온 배열 데이터 중 부분 배열 데이터 반환 실시] public static ArrayList arraySubList(ArrayList list, int startIdx, int endIdx){ /** * // ----------------------------------------- * [arraySubList 메소드 설명] * // ----------------------------------------- * 1. 인풋으로 들어온 배열 데이터 중 부분 배열 데이터 반환 실시 * // ----------------------------------------- * 2. 호출 방식 : * ..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [Double 소수점 데이터를 특정 소수점 자릿수 기준으로 자르기 실시] public static String doubleCutLength(double doubleData, int length){ /** * // ----------------------------------------- * [doubleCutLength 메소드 설명] * // ----------------------------------------- * 1. Double 소수점 데이터를 특정 소수점 자릿수 기준으로 자르기 실시 [반올림 없음] * // ----------------------------------------- * 2...

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [String 문자열 데이터가 모두 정수 값으로 구성되어 있는지 확인 실시] public static Boolean stringIsNumber(String data){ /** * // ----------------------------------------- * [stringIsNumber 메소드 설명] * // ----------------------------------------- * 1. String 문자열 데이터가 모두 정수 값으로 구성되어 있는지 확인 실시 * // ----------------------------------------- * 2. 호출 방식 : * C_Util.string..

[개발 환경 설정] 개발 툴 : 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. 배열..