목록Java (363)
투케이2K
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; import java.util.ArrayList; public class MainActivity12 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. replaceAll : 배열 요소 전체 데이터를 수정합니다 * 2. replaceAll 을 사용하기 위해서는 배열 선언식 데이터 타입을 명시해줘야합니다 (String) * */ // [초기 변수 선언 실시] ArrayL..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; public class MainActivity12 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [요약 설명] * 1. strip : 앞, 뒤 전체 공백 문자열을 제거해줍니다. * 2. strip 은 trim 과의 차이점으로 유니코드의 공백들을 모두 제거합니다. (탭, 엔터 등) * 3. strip 은 Java 11 이후 새로 추가된 메소드입니다. * */ // [초기 변수 선언 ..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; import java.util.ArrayList; public class MainActivity11 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [요약 설명] * 1. retainAll : 두 배열데이터에서 교집합을 수행합니다 * 2. 교집합 : 서로 같은 데이터만 출력합니다 * */ ArrayList one_list = new ArrayList(); one_list.add("하..
[개발 환경 설정] 개발 툴 : 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. 로직 : 배열 특정 개수 별로 그룹 수행 >> 그룹별 로직 처리 실시 * */ // [초기 문자열 데이..
