일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring
- 이클립스
- Navigation
- thymeleaf
- 로또
- 배포
- 시큐리티
- 시놀로지
- Native
- 스프링
- 안드로이드
- Android
- YAML
- string
- Java
- react
- yml
- 앱
- DB
- springboot
- sqlite
- 폰트
- sdk
- expo
- 자바스크립트
- sts
- EAS
- Admob
- sql
- mysql
- Today
- Total
목록옛날 창고/개발 (37)
Dev JS Blog
hashMap 에서 key 값을 꺼내는 법을 알려주겠다. 이러한 hashmap 이 있다. 이런 예시는 기본적으로 적지만 데이터가 많다던가 아니면 key 값이 바껴서 들어온다고 한다면 Key 값을 확인하고 싶어질 것이다. 그렇다면 key 값을 얻는 방법은 iterator 를 이용해주자 keyset() 을 하면 set 형태로 떨어지게되는데 이걸 iterator 해주어서 Key 을 얻어낼수가 있다.
Java 의 collection 의 for 문 대신 쓸 수있는 iterator 사용법에 대해서 간단히 설명하려 한다. pentHouse 라는 arrayList가 있다. 여기서 안에있는 내용을 꺼내려면 for문을 하여서 하는 방법도 있지만 iterator를 이용하는 방법이 있다. while 문에서 hasNext (다음 값이 있으면 while 문은 계속 돌게된다.) next()로 다음 값을 계속 불러올수 있다.
현재 pentHouse 라는 String array 변수가 있다고 하자. 그렇다면 가장 기본적인 for 문 방식은 pentHouse 의 length 만큼 for문을 돌려서 안에 있는 내용을 확인 하는 것이다. 저렇게 해도 되지만 배열 for 문은 새로운 방법으로 또 할수가 있는데 str에 pentHouse 안에 있는 순서대로 들어가 for문이 들어가게된다. 같은 결과를 도출해낼수 있다. 배열 For문을 활용할때는 두번째 방법도 있다는걸 기억해주는게 좋다.
오늘은 이제 갓 자바를 시작하시는 분들을 위해서 기본적으로 로또 번호 추출해보는 소스를 짜보겠습니다. 랜덤 숫자 뽑기 랜덤으로 숫자를 뽑는데 사용하는 일단 가장 기본적으로 Random class가 있습니다. 가장 기본적은 정수 랜덤 뽑기부터 해보겠습니다. 1 2 3 4 5 //랜덤함수 이용하기 Random rand = new Random(); for(int i = 0 ; i
오늘은 요즘 제가 개발하면서 실제로 사용 후 추천해드리는 툴 입니다. 이름은 바로 DBeaver 로 DB에 Beaver를 합쳐서 이름을 지어낸거 같습니다. (센스) 디비버 사이트 가기 디비버 장점만 설명해드릴께요. 1. 무료 오픈소스이므로 무료이다. 2. 모든 SQL을 이 툴 하나로 사용가능하다(개 꿀!) 이정도면 무료로 사용하는데 엄청 좋죠..? 그럼 설치방법을 알려드릴께요. 간단합니다. 사이트를 들어가서 Download 클릭합니다.(사이트가 영어라고 당황하지마세요) 우린 기본적으로 윈도우 64비트 겠죠? 아니라면 자기에 맞는걸 다운받으시고 저와 같으신분은 가장위에꺼 Windows 64 bit(installer + JRE) 를 다운로드 받습니다. 다운로드를 받으셨으면 설치파일을 실행합니다. 설치과정중 ..
jQuery를 이용한 배열 중복제거 자바에서도 여러가지 중복제거 방법이 있지만 자바스크립트에서 jQuery를 이용한 배열 중복 제거 방법 1 2 var ori_data = ["A","B","C","B","C"]; var final_data = []; cs 본래 데이터인 ori_data 와 중복 제거를 한 final_data 를 준비합니다. 1 2 3 $.each(ori_data,function(i,value){ if(final_data.indexOf(value) == -1 ) final_data.push(value); }); Colored by Color Scripter cs indexOf 값이 -1 이 나오면 final_data에 없다는 뜻으로 final_data 에 넣어줍니다(push) final_d..
[JAVA] 두 리스트 비교 하기 두 리스트를 비교하는 방법에 대해 알려드리겠습니다. 일단 두 리스트를 준비 해보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 ArrayList a_List = new ArrayList(); a_List.add("A"); a_List.add("B"); a_List.add("C"); System.out.println("a_List : "+ a_List); ArrayList b_List = new ArrayList(); b_List.add("C"); b_List.add("D"); b_List.add("E"); System.out.println("b_List : "+ b_List); cs console a_List : [A, B, C] b_List : [C, D, E] ..
오라클 날짜 포멧 오라클 날짜 포멧변환에 대해서 설명해드리겠습니다.기본적으로 DATE 타입을 포멧 변환 하는 법 기본적인 DATE 조회는 오라클에서는 SYSDATE 로 합니다. 1SELECT sysdate FROM dual;cs 나랑 나오는 포멧형식이 다른데? 하시는 분들 있으실텐데 이런건 툴의 설정에서 변경하는거라 실질적인 포멧이 아닙니다.툴 설정 변경 참고(SQL Developer 기준)2019/01/31 - [IT/SQL] - [Oracle] SQL developer 날짜 형식 설정 나중에 데이터를 뽑아쓸때는 포멧변환을 해주셔야 합니다. 실제 데이터를 저 형식으로 포멧하기 위해서는 이 방식으로 변환을 해주어야 합니다. 1SELECT to_char(sysdate,'yyyy-mm-dd hh24:mi:s..