본문 바로가기

[Android] 어노테이션(Annotation) 개행 설정 안드로이드에서 Ctrl + Alt + L 단축키를 이용해서 자동정렬을 자주 하는 편인데 어노테이션을 사용했을때는 한줄로 쓰고 싶은데 자동정렬시 계속 두줄로 변경되어서 불편하였다. 그래서 어노테이션일경우 자동 개행을 방지하는 설정방법을 포스팅 하려고 한다. 자동정렬 적용 전(원하는코드) 자동정렬 적용 후 설정방법 안드로이드 스튜디오 좌측상단의 File - Settings 클릭 Editor - Code Style - Java 클릭 후 Wrapping and Braces탭의 Do not wrap after single annotation 체크 이렇게 설정하고나면 자동정렬을 실행해도 더이상 어노테이션이 두줄로 개행되지 않는다. 더보기
[Android] 안드로이드 환경변수(adb) 설정 1. ADB(Android Debug Bridge)란? - 간단하게 말해서 PC에서 안드로이드 단말로 명령을 내릴 수 있게 도와주는 도구이다. ( 더 자세한 설명은 여기로 -> https://developer.android.com/studio/command-line/adb.html )- adb를 사용하기 위해서는 cmd창에서 adb.exe의 경로로 이동해서 명령을 날려야 하는데 매번 경로로 찾아들어가기 번거롭기 때문에 환경변수를 설정해서 어디서든지 adb를 사용할 수 있도록 설정한다. (※안드로이드 설치시 특별히 경로를 변경하지 않았다면 adb의 경로는 C:\Users\본인계정명\AppData\Local\Android\sdk\platform-tools 이다.) 2. 환경변수 설정 - [내컴퓨터] - [속.. 더보기
[JAVA] compareTo, equals, == 의 차이 JAVA에서 문자열을 비교할 때 보통 사용되는 메소드들. 그리고 입사시험문제에서 당골메뉴로 출제되는 문제 1. compareTo - 두 문자열을 사전순으로 비교하는 메소드(차이값 int를 반환)- 비교순서: 1. 문자비교, 2. 길이비교- 로직: 두 비교 문자열 중 더 짧은 문자열의 길이만큼 반복하면서 문자를 순차적으로 비교하다가 두 문자가 다른 경우를 만났을 때 그 차이값을 반환. 반복횟수만큼 반복했으나 끝까지 문자가 같았다면 두 문자열의 길이의 차이값을 반환 str1을 str2, str3, str4와 비교 첫번째: str1의 A와 str2의 F보다 알파벳순으로 -5이다.두번째: 더 짧은 문자열의 길이(3)만큼 비교했으나 끝까지 문자가 같았으므로 문자열의 길이 차이 -2를 반환세번째: 더 짧은 문자열의.. 더보기