개발하는중(57)
-
특수문자 정규식 체크
특수문자 체크하는 정규식 패턴 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 @Test public void patternTest (){ String filename0 = "test341234324'"; String filename1 = "test341234324-"; String filename2 = "test341234324_"; String filename3 = "test341234324."; String filename4 = "test341234324#"; String filename5 = "test341234324*"; String filename6 = "test341234324/"; String filena..
2023.09.04 -
JAVA 특수문자 사이 문자열 잘라 넣기
특수문자 사이나 특정 문자열 사이의 문자열을 정규식 사용하여 split 후 변수에 담는다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 @Test public void splitTest(){ String temp = "TEST_123456789_A"; log.info(patternSplit(temp)); } private String patternSplit (String target){ Pattern pattern = Pattern.compile("[_](.*?)[_]"); Matcher matcher = pattern.matcher(target); if(matcher.find()){ return matcher.group(1).trim(); } return "";..
2023.09.04 -
json string 중복 value 체크 후 중복 json 제거
json data에 중복 value가 존재 할시 체크하여 json 데이터 제거 합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 // Gson libray @Test public void jsonArrayTest() throws IOException { log.info("jsonArrayTest"); String jsondata = "[{\"testId\":\"P111111\",\"name\":\"kim\"}, {\"testId\":\"P111111\",\"name\":\"lee\"}, {\"testId\":\"P23332..
2023.09.04 -
React - 활성화 된 focus out 하기
text 입력 후 엔터 입력시 포커스 아웃된다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 import TextField from "@mui/material/TextField"; import React from "react"; import Container from "@mui/material/Container"; import {Card, CardContent, CardHea..
2023.06.23 -
구조체와 공용체
구조체의 개념 structure 서로 다른 자료형을 갖는 자료들의 모임을 하나의 자료형으로 정의하여 사용하는 자료형 사용자 정의 자료형 = 다양한 형식의 자료를 간결한 형식으로 표현 가능, 사용자가 정의하여 쉽게 사용 가능 구조체의 정의와 변수 선언 정의 형식 sturct 구조체명 { 멤버; 멤버; ..... }; 선언 struct 구조체명 변수명1, 변수명2; 구조체 변수의 초기화 및 참조 초기화 ex) struct person { char name[8]; int age; char sex; }; struct person X={“이순신”, 1900, ‘남자’}; struct person { char name[8]; int age; char sex; } X={“이순신”, 1900, ‘남자’}; 참조 형식 ..
2023.05.19 -
배열과 포인터
#배열 -개념 하나의 변수이름에 순서에 의한 번호 부여 변수명[0], 변수명[2]...... -정의와 형태 동일한 자료형을 갖는 자료들의 리스트 배열의 각요소는 하나의 변수로 취급 배열은 배열명과 첨자로 구분 선언형태 1차원배열 배열의 첨자가 하나만 있는 배열 첨자의 개수는 배열 전체의 구성요소의 개수 의미 배열의 각요소는 배열명과 첨자로 구분 첨자는 0부터 시작 배열의 각 요소는 배열명과 첨자로 구분 자료형과 기억 클래스는 갖는다. 선언 자료형 배열명[개수] int temp[10] 기억공간 표현 초기화 배열을 선언하면 기억공간을 초기화 해야 함 초기화 방법 배열선언 후 초기값 할당 int temp[2]; temp[0] = 1; temp[1] = 2; 배열선언과 동시에 초기값 할당 int temp[2] ..
2023.05.03