본문 바로가기

Java3

[JAVA] 안드로이드 HashMap 사용하기 반갑습니다! 프로나인 입니다. 저저번 주만 해도 장마철이여 빨리 끝나라!!! 이랬는데 장마철이 끝나자마자 엄청난 폭염이 찾아와서 진짜 너무너무너무 더운데 다들 더위 조심하세요 ㅠ 오늘은 HashMap을 사용하는 방법을 알아보도록 하겠습니다. HashMap 이란? HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션입니다. 또 Key와 Value의 쌍으로 이루어진 데이터를 보관을 합니다. HashMap의 특징 데이터가 삽입되는 순서와 저장되는 순서가 같다는 보장이 되지 않는다. key와 value 가 null을 허용한다. key는 중복을 허용하지 않는다. HashMap 사용법 HashMap에는 위에 사진처럼 여러 가지 API을 제공합니다. 예제를 통해 알아보도록 하겠습니다. put() Map .. 2020. 8. 20.
[JAVA] JSON의 getAsString 과 toString 의 차이!! 안녕하세요! 프로나인 입니다. 7월 중순부터 몇 주째 지금 비가 계속 내리고 있어서 '그만좀 내려라...' 하는 생각이에요.. 홍수도 많이 나고 있어서 빨리 비가 그쳤으면 하는 바램입니다!! 오늘은 구글 라이브러리 'GSON'을 가지고 JSON 파싱을 하는 중에 보았던 초 간단 ! getAsString 과 toString의 차이점을 알아보려 합니다. getAsString , toString 차이 우선 저는 서버에서 데이터를 가져오는 테스트중이라 JSON 밑에 부분을 잘랐다는 점 (서버주소때문에.... ) 서버에서 이런 JSON 형태의 데이터들을 가져왔을때 저는 이제 값을 사용 하기 위해서 JSON 파싱을 시도 하는 과정입니다! 'username' , 'userpwd' 는 getAsString() 으로 '.. 2020. 7. 30.
Android Material Design 따라하기 1 - 라이브러리 추가 안녕하세요 프로나인입니다. 개발자의 고민들 중에 하나 디자인입니다. 디자이너 없이 개발 하다보면 어느 시점에서 분명 디자인 고민을 하게 됩니다. 그래서 디자이너 없이 보다 만족 스러운 디자인을 만들어내는 Material Design 을 소개하며, 보다 쉽게 Material Design을 적용 시키는 법을 알려드리겠습니다! 개발언어는 JAVA Android Studio 버전은 3.5 입니다. 1. 라이브러리 추가 우선 build.gradle(Project) 에서 allprojects { repositories { google() jcenter() } } 작성이 되어 있는지 확인을 합니다. (아마 대부분 작성 되어 있을것입니다.) 다음 build.gradle(app) 에서 dependencies { .. i.. 2020. 4. 12.