분류 전체보기423 [코딩테스트] String 배열에서 특정 문자 찾기 ▒ 배열에서 indexOf() 사용하려면? 데이터 안에서 매개변수로 들어온 인자의 위치를 반환하는 indexOf()메소드는 String타입과 List계열의 타입에서만 사용 가능하다. 따라서 기본형의 배열이나 String타입의 배열에서 indexOf()를 사용하려면 이를 List타입으로 변환 해주어야 한다. import java.util.Arrays; public class Test { public static void main(String[] args) { String[] str = {"one","two","three"}; Arrays.asList(str).indexOf("two"); // 1반환 } } 반환 값은 int타입이다 찾고자 하는 값이 여럿 존재하는 경우 가장 첫번째 값의 index를 반환한다.. 2023. 11. 11. [Android] 숫자 천단위 콤마찍기 가격등을 입력할때 천단위 콤마가 자동입력되도록 할 EditText를 만든다. 가격이 큰 숫자를 입력할 경우 튕기는 경우가 있으므로 maxLength는 15로 설정했다. try catch문으로 에러가 났을때 넘길수있으므로 maxLength는 굳이 안해도된다. // 세자리로 끊어서 쉼표 보여주고, 소숫점 셋째짜리까지 보여준다. DecimalFormat df = new DecimalFormat("###,###"); // 값 셋팅시, StackOverFlow를 막기 위해서, 바뀐 변수를 저장해준다. String result=""; .... binding.somethingEditText.addTextChangedListener(new TextWatcher(){ @Override public void after.. 2023. 7. 20. [Android] RecyclerView Divider추가(구분선 추가) RecyclerView를 사용하다 보면 아이템들을 구분하기 위해 divider를 넣는 경우가 많이 생긴다. 보통 이런 경우에 아래 코드처럼 아이템에 View를 추가하여 만들곤 한다. 하지만 이런 방식으로 divider를 추가해주면 몇 가지 문제가 발생한다. 1. 성능에 영향이 간다. - 레이아웃에 불필요한 뷰를 추가함으로써 레이아웃 계층이 증가하게 되고 그에 따라 성능에 좋지 못한 영향을 끼친다. 2. 좌우 스와이프 하는 애니메이션이 있다면 divider도 함께 움직인다. - 각각의 아이템에 View로 추가한 방식이기 때문에 아래 사진처럼 스와이프 동작이 있다면 구분선이 함께 움직이게 된다. 출처 : https://readyandroid.wordpress.com/recyclerview-itemdecora.. 2023. 7. 18. [Git] git remote update, git fetch, git pull 차이 1. git remote update 모든 원격 브랜치를 업데이트하여 최신 상태로 갱신한다. 하지만, 로컬에서 변동 사항을 병합하지는 않는다. 2. git fetch 현재 위치하고 있는 원격 브랜치만 업데이트한다. 하지만, 로컬에서 변동 사항을 병합하지는 않는다. --all 옵션을 주면 모든 원격 브랜치를 업데이트할 수 있다. 3. git pull 현재 위치하고 있는 원격 브랜치를 업데이트하고 로컬에서 변동 사항을 병합한다. 로컬 브랜치를 업데이트할 때 사용한다. 출처 : https://cotak.tistory.com/71#2.%20git%20fetch-1 [Git] 원격 저장소 - git remote update, git fetch, git pull 차이 1. git remote update 모든 원격.. 2023. 7. 12. 이전 1 ··· 5 6 7 8 9 10 11 ··· 106 다음