목록Back-End/Java Example (5)
너와 나의 프로그래밍
[JAVA] 정규식 - 해당 문자열 찾기 정규식의 대해서 공부를 하다가 문득 궁금한 점이 있어서 네이버 지식 in에 질문을 하게 되었다. (실제로 정규식 코드를 다 외우고 있는 사람이 있을까 싶다;;;) 위 내용을 간략하게 설명하자면 많은 문자열 중에 자신이 원하는 문자가 포함된 문자열만 찾고 싶은 것이다. 이런식으로 답장이 왔다.(답변해 주신 분 너무 고맙습니다 ㅠㅠ...) Pattern pattern = Pattern.compile("(\\b\\S*Hello\\S*\\b)"); 위 코드를 분석하는데 꾀 어려웠다;; 정규식 잘하시는 분들 진짜 부럽다;; 1. "()"
[JAVA] 문자열 1. 문자열을 연결하는 경우! ※ StringBuilder는 스레드 동기화 처리가 되지 않는 대신 StringBuffer보다 고속으로 동작한다. 여러 스레드가 조작될 경우 StringBuffer를 사용한다. ● "+" 연산자로 연결하는 경우 = String str = "안녕" + "하세요" ● StringBuilder나 StringBuffer를 사용하는 경우 StringBuilder sb = new StringBuilder(); sb.append("Hello"); // append 메소드로 연결할 수 있다. sb.append("World"); String str = sb.toString(); // //toString 메소드로 String 객체로 변환할 수 있다. ● Join 메소드를 ..
[JAVA] Map,Set - HashMap, HashSet 간략 정리 HashMap : 키 값과 데이터를 사용하여 HashTable의 값을 찾음. HaspMap 객체명 = new HaspMap(배열 수); /* 타입 파라미터를 프리미티브 타입으로 정하면 안됨 */ /* ()는 50이나 60으로 배열의 크기를 설정 가능 */ /* 와일드카드 안의 첫번째는 "키의 타입" 뒤는 "데이터 타입"으로 콤마(,)를 써서 구분한다 */ 예: HaspMap의 메소드 활용 import java.util.HashMap; public class MapIterTest1 { public static void main(String[] args) { // TODO Auto-generated method stub HashMap l..
[JAVA] List - ArrayList, LinkedList 간략 정리 "List"란 데이터를 일렬로 늘어놓은 자료구조. (ArrayList와 LinkedList 클래스가 있음) ArrayList : 내부에 있는 배열에 데이터를 저장. ArrayList 객체명 = new ArrayList(배열 수); /* 타입 파라미터를 프리미티브 타입으로 정하면 안됨 */ /* ()는 기본적으로 10개의 배열이 들어가지만 50이나 60으로 배열의 크기를 설정 가능 */ 예: ArrayList의 메소드 활용 import java.util.ArrayList; public class ArrayListExample { public static void main(String[] args) { // TODO Auto-gene..
[JAVA] Active Directory(LDAP) 연결 예제 소스 Active Directory와 JAVA를 연결 할 때 사용되는 소스입니다. 구글링에서 한 결과를 바탕으로 저만의 방식으로 재구현 해보았습니다. Active Directory는 LDAP 연결과 같은 방식으로 연결되기 때문에 LDAP 연결에서도 사용하실 수 있습니다. public class ADTest { @SuppressWarnings("unchecked") public static void main(String[] args){ String ntUserId = "자신이 사용 할 ADMIN ID";//(예: cn=Administrator,cn=admin,dc=admin,dc=com) String ntPasswd = "자신이 사용 할 AD..