목록Java (360)
투케이2K

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [테스트 메소드 정의 실시] public void testMain(){ Log.i("---","---"); Log.d("//===========//","================================================"); Log.i("","\n"+"[Test_Java > testMain() 메소드 : 테스트 함수 동작 실시]"); Log.d("//===========//","================================================"); Log.i("---","---"); /** * ------------------------------------ ..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [테스트 메소드 정의 실시] public void testMain(){ Log.i("---","---"); Log.d("//===========//","================================================"); Log.i("","\n"+"[Test_Java > testMain() 메소드 : 테스트 함수 동작 실시]"); Log.d("//===========//","================================================"); Log.i("---","---"); try { // [초기 변수 선언 실시] String strData = "he..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] //TODO [실패한 경우] @Override public void onFailure(Call call, IOException e) { try { if(e instanceof SocketTimeoutException) { // [커넥션 타임 아웃 체크] final String responseCode = String.valueOf(e.toString()); final String responseData = String.valueOf(e.getMessage()); Log.i("---","---"); Log.e("//===========//","============================================..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [현재 날짜 및 시간 타임 스탬프 확인] public static String getTimeStamp(){ /** * // ----------------------------------------- * [getTimeStamp 메소드 설명] * // ----------------------------------------- * 1. 현재 날짜 및 시간 데이터를 13 자리 타임 스탬프 값으로 반환 * // ----------------------------------------- * 2. 호출 방식 : C_Util.getTimeStamp(); * // ------------------------------..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] try { Thread thread = new Thread(new Runnable() { @Override public void run() { // [반복 문 수행] for (int i=1; i

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [테스트 함수 정의 실시] public void testMain(){ Log.i("---","---"); Log.d("//===========//","================================================"); Log.i("","\n"+"["+String.valueOf(ACTIVITY_NAME)+" >> testMain() :: 테스트 함수 동작 실시]"); Log.d("//===========//","================================================"); Log.i("---","---"); try { // [초기 url 설정 수행..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [start 시작 기준 특정 문자 지우기 실시] public static String startRemoveChar(String stringData, String charData){ /** * // ----------------------------------------- * [startRemoveChar 메소드 설명] * // ----------------------------------------- * 1. start 시작 기준 특정 문자 지우기 실시 * // ----------------------------------------- * 2. 호출 방식 : C_Util.startRemoveChar(..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [LPAD 왼쪽 기준 데이터 채우기 수행 실시] public static String LPAD(String stringData, int lengthData, String charData){ /** * // ----------------------------------------- * [LPAD 메소드 설명] * // ----------------------------------------- * 1. 왼쪽 기준 데이터 채우기 수행 실시 * // ----------------------------------------- * 2. 호출 방식 : C_Util.LPAD("투케이", 10, "@"); * // --..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; // [동기 처리 스레드 클래스 정의 실시] class SyncThread extends Thread { // [전역 변수 선언 실시] String returnData = ""; // [순차적 동기 로직 처리 실시] @Override public void run() { // [for 문 수행 실시] for(int i=1; i

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; // [인터페이스 정의 실시] interface Listener { // [콜백 메소드 정의 실시] public void onMessage(String msg); } // [메인 수행 클래스] public class MainActivity16 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(""); System.out.println("================================"); System.out.println("[Program Start]"); S..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; // [콜백 패턴 정의 클래스] class CallObject { // [내부 인터페이스 정의 실시] interface CallBack { public void onMessage(String message); } // [전역 변수 선언 실시] CallBack callback; // [클래스 생성자 초기화 실시] public CallObject() { this.callback = null; // [초기화] } // [콜백 지정 메소드 정의 실시] public void setCallBack(CallBack callback) { this.callback = callback; // [매핑] } //..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; import java.util.ArrayList; import java.util.Arrays; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("\n"); System.out.println("[Program Start]"); System.out.println("\n"); /* [요약 설명] * 1. getChars : 문자열에서 지정 범위 데이터를 문자 배열로 복사합니다 * 2. getChars(string 복사 시작,..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Date; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("\n"); System.out.println("[Program Start]"); System.out.println("\n"); /* [요약 설명] * 1. Timestamp 값은 현재 시간을 milliseconds 단위로..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; import java.util.HashMap; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. repeat : 지정한 카운트 개수 만큼 문자열을 반복 출력합니다 * 2. repeat 는 java 11 부터 사용가능 합니다 * */ // [초기 변수 선언 실시] String data = " TWOK "; // [rep..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; import java.util.ArrayList; import java.util.HashSet; public class MainActivity14 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. ArrayList : 배열 데이터를 동적으로 추가, 삭제할 수 있습니다 * 2. HashSet : ArrayList 에서 중복된 배열 데이터를 제거합니다 * */ // [초..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; public class MainActivity13 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. copyValueOf : char 배열값을 연결해 문자열로 반환해줍니다 * 2. copyValueOf : 전체 배열 범위 및 특정 범위 데이터 문자열을 결합할 수 있습니다 * */ // [초기 변수 선언 실시] char[] ch_array = {'H', 'e', 'l'..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [ArrayList 배열 데이터 교집합 수행 실시] public static ArrayList arrayIntersect(ArrayList array_1, ArrayList array_2){ /** * // ----------------------------------------- * [arrayIntersect 메소드 설명] * // ----------------------------------------- * 1. ArrayList 배열 데이터 교집합 수행 실시 * // ----------------------------------------- * 2. 호출 방식 : * ArrayList list..

[개발 환경 설정] 개발 툴 : 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("하..