반응형

개발 창고/Java 9

[JAVA] How to join an array

1. 입력 값 (예시) 2. 방법 #1 3. 방법 #2 4. 방법 #3 5. 방법 #4 6. 전체소스 1. 입력 값 (예시) 아래와 같이 input이라는 join을 위한 대상 Int형 Array가 있고, 구분자를 콤마(,) + 공란( )으로 한다고 가정합니다. int[] input= new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; String sp= ", "; 2. 방법 #1 기본적인 방법으로 StringBuilder를 선언해서, 거기에다 Loop(반복)를 실행하며 하나씩 입력해서 구성하는 방법입니다. // ########################################## // Method #1 // ##################################..

개발 창고/Java 2024.01.16

[JAVA] 이메일 유효성 검사

/** * 이메일 형식 체크 * @param email 유효성 체크를 위한 이메일 주소 * @return true:유효, false:유효하지 않 */ public boolean isValidEmailAddress(String email) { String ePattern = "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$"; java.util.regex.Pattern p = java.util.regex.Pattern.compile(ePattern); java.util.regex.Matcher m = p.matcher(em..

개발 창고/Java 2023.03.16

[Nexacro] DataSet to Class

import java.lang.reflect.Field; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.nexacro.java.xapi.data.DataSet; public class DataSetToObject { private static final Logger logger = LoggerFactory.getLogger(DataSetToObject.class); /** * DataSet를 Class 데이터 목록으로 변환 * @param dsList 변환할 넥사크로 데이터 셋 ..

개발 창고/Java 2023.01.27

[Java] Executable Jar 파일 실행 시 메모리 설정

컴퓨터에 따라 Jar 실행 시 JVM에서 충분한 메모리를 갖지 못하는 경우가 있습니다. 이 경우 아래와 같이 설정해주면 메모리를 어느 정도 확보 가능합니다. (PC환경에 따라 제약이 있을 수도 있습니다.) java -Xms512m -Xmx1024m -jar Test.jar -Xms : 실행시 최초 힙 메모리로 512mb로 설정한다는 뜻입니다. (설정하지 않은 경우 기본적으로 50mb) -Xmx : 최대 힙 메모리로 1024mb로 설정한다는 뜻입니다. (설정하지 않은 경우 기본적으로 256mb) 이 경우에는 Test.jar라는 파일을 최초에 512mb로 실행하여 메모리 사용량에 따라 최대 1024mb까지 늘려서 사용하겠다는 뜻입니다.

개발 창고/Java 2022.03.11

[JAVA] Calendar Class 사용하기

Calendar 클래스는 자바 개발자라면 자주 쓰는 항목 중 하나입니다. Calendar는 java의 util에 포함된 기능으로 자바 기반 플랫폼에서는 기본 제공이라고 보시면 됩니다. 아래의 소스는 오늘자 기준으로 작년의 이번 주 월요일 날짜를 추출하는 소스입니다. SimpleDateFormat에 대한 건 아래의 링크에서 확인 가능합니다. 2020/07/22 - [개발 창고/웹 개발] - SimpleDateFormat SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd E"); Calendar cal = Calendar.getInstance(); // Calendar 선언 // Calendar cal = Calendar.getInstance(Locale.K..

개발 창고/Java 2020.07.23

[JAVA] SimpleDateFormat Class 사용하기

자바 개발하다 보면 가볍게 오늘 날짜를 반환하고 싶을 때 자꾸 까먹곤 하는 사용법 생각해보면 클래스명처럼 간단한 데이트 포멧 Date date = new Date(); // 오늘 날짜를 Date형으로 반환 String format = "yyyy-MM-dd"; // 년(4)-월(2)-일(2) 형태 SimpleDateFormat df = new SimpleDateFormat(format); // 반환할 형식을 설정한 간단한 Formatter String str = df.format(date); // Formatter를 이용하여 Date형의 값을 String으로 변환 System.out.println(str); 오늘이 2020년 7월 22일 경우 2020-07-22 로 출력됩니다. 자주 쓰는 Format "y..

개발 창고/Java 2020.07.22
반응형