본문 바로가기

안드로이드/JAVA4

[JAVA] StringTokenizer 사용법 안녕하세요. 프로나인 입니다. 어제 태풍 바비가 강타를 했는데 다들 큰 피해는 없으셨길 바랍니다. 저는 바람이 엄청 불어서 새벽에 유리창 밀리는 소리에 몇 번이나 깼는지 모르겠네요 하하.... 오늘은 알아두면 좋은 StringTokenizer 을 알아보도록 하겠습니다. StringTokenizer 란? 우리가 지정한 구분자로 문자열을 나누어주는 클래스입니다. 이렇게 구분자로 문자열을 나눠주면 더 이상 나눌 수 없는 요소들을 Token이라고 합니다. 전화번호로 예를 들면, 010-1234-5678 이라는 번호에서 - 는 구분자를 뜻 하는 것이고 010, 1234, 5678 은 Token(토큰) 인 것입니다. 딱 읽어보셔도 어느 정도 감이 오 실 텐데요 사용법도 상당히 쉽습니다. 생성자(Constructor.. 2020. 8. 27.
[JAVA] 안드로이드 HashMap 사용하기 반갑습니다! 프로나인 입니다. 저저번 주만 해도 장마철이여 빨리 끝나라!!! 이랬는데 장마철이 끝나자마자 엄청난 폭염이 찾아와서 진짜 너무너무너무 더운데 다들 더위 조심하세요 ㅠ 오늘은 HashMap을 사용하는 방법을 알아보도록 하겠습니다. HashMap 이란? HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션입니다. 또 Key와 Value의 쌍으로 이루어진 데이터를 보관을 합니다. HashMap의 특징 데이터가 삽입되는 순서와 저장되는 순서가 같다는 보장이 되지 않는다. key와 value 가 null을 허용한다. key는 중복을 허용하지 않는다. HashMap 사용법 HashMap에는 위에 사진처럼 여러 가지 API을 제공합니다. 예제를 통해 알아보도록 하겠습니다. put() Map .. 2020. 8. 20.
[JAVA] 안드로이드 SharedPreferences 사용하기 안녕하세요! 프로나인 입니다! 휴가철인데도 날씨가 선선하면 이번에 폭우가 쏟아지면서 홍수 난 지역들이 많은데 큰 피해가 없으시길 바랍니다.. ㅠㅠ 오늘은 SharedPreferences를 이용해서 어떻게 로그인 화면에 아이디 저장, 비밀번호 저장 기능이 만들어지는지 알아보려고 합니다! 안드로이드 개발하면서 아주 유용하게 쓰이는 기능 중에 하납니다! SharedPreferences 란? 안드로이드 개발을 하다 보면, DB에 데이터들을 저장해야 하는 경우가 많이 생기는데요. 위에 말했듯 로그인 화면에 아이디 저장, 비밀번호 저장하는 행위는 DB에 데이터들을 저장할 필요가 없고 내부적으로 저장을 하면 될뿐더러 혹여 내부 DataBase(Room, mssql)를 사용하면 또 간단한 것을 저장하기엔 부담스러운 상.. 2020. 8. 7.
[JAVA] JSON의 getAsString 과 toString 의 차이!! 안녕하세요! 프로나인 입니다. 7월 중순부터 몇 주째 지금 비가 계속 내리고 있어서 '그만좀 내려라...' 하는 생각이에요.. 홍수도 많이 나고 있어서 빨리 비가 그쳤으면 하는 바램입니다!! 오늘은 구글 라이브러리 'GSON'을 가지고 JSON 파싱을 하는 중에 보았던 초 간단 ! getAsString 과 toString의 차이점을 알아보려 합니다. getAsString , toString 차이 우선 저는 서버에서 데이터를 가져오는 테스트중이라 JSON 밑에 부분을 잘랐다는 점 (서버주소때문에.... ) 서버에서 이런 JSON 형태의 데이터들을 가져왔을때 저는 이제 값을 사용 하기 위해서 JSON 파싱을 시도 하는 과정입니다! 'username' , 'userpwd' 는 getAsString() 으로 '.. 2020. 7. 30.