문자열 자르기, replace() 메소드 구분자(delimiter)를 이용하여 문자열 자르기 StringTokenizer 클래스 생성자에 단 한문자 구분자만 사용하여 토큰으로 분리한다여러개의 구분자는 사용 가능 Scanner 클래스 useDelimiter() 메소드로 패턴 또는 문자열 구분자를 사용하여 분리한다 String 클래스 split() 메소드로 패턴 또는 문자열 구분자를 사용하여 분리하며, 빈 문자열도 토큰으로 인식한다 1234567891011121314151617181920212223242526272829303132String data = "100,200,,,300"; System.out.println("StringTokenizer...");StringTokenizer st = new Stri..
『가을에 듣기 정말 좋은 노래잠긴듯한 켄드릭의 랩도 인상적이다뮤비는 .. 』 [Produced by Bam] [Verse 1: Chris Brown]If you leave this time I fear that you'll be gone for good만약 그대가 이번에 떠난다면 난 당신이 영원히 떠나버릴까 두려워할 거야 So I hold on like leaves and fall to what is left그래서 난 잎사귀 마냥 견디다가 남은 곳으로 떨어지네 Said her father left her young and그녀는 말했지 그녀의 아버지는 어린 그녀를 두고 떠났노라고 He said he'll be back with that same그는 말했대 그녀와 영원히 함께 할 Song that you j..
『 스토리 텔러로서의 켄드릭의 매력을 흠뻑 느낄 수 있는 곡 오바마 전 대통령이 꼽은 2015년 최고의 곡이기도 하다 』 Kendrick Lamar (Feat. james Fauntleroy & Ronald Isley) – How Much a Dollar Cost? “달러의 값어치는?” [Verse 1: Kendrick Lamar]How much a dollar really cost?달러의 진짜 값어치는 얼마일까? The question is detrimental, paralyzin' my thoughts이건 해로운 질문이야, 나의 정신을 마비시키지 Parasites in my stomach keep me with a gut feeling, y'all내 배 속의 기생충은 계속 그곳에서 요동치지 Gotta..
생활코딩 echo C 언어의 printf 처럼 문자열을 출력하는 역할 +서로 다른 문자열(또는 문자열과 변수)를 연결할 필요가 있는 경우연산자 .을 이용하여 결합 php 변수 자료형 정수형/실수형/문자열/불리언/배열/객체/NULL/resource - 외부자원(특히 DB연결) php 에서 변수는 '$'로 시작한다따로 자료형을 선언할 필요는 없으며 그냥 변수를선언하거나 선언과 동시에 초기화 해주면 알아서적절한 자료형이 결정된다 1. php 는 형 강도가 매우 약한 언어이다2. 형 변환은 C 언어 처럼 $a=(double)$b; 와 같은 형태로 사용한다3. 가변 변수 : 변수의 이름을 새로운 변수에 저장할 수 있으며 $$을 통해서그값에 접근, 제어할 수 있다 php 배열 php는 배열의 크기가 동적으로 늘어나..
Android Developer notifyDataSetChangedadded in API level 1void notifyDataSetChanged ()Notifies the attached observers that the underlying data has been changed and any View reflecting the data set should refresh itself. Adapter Android APIs' Reference에 따르면'Adapter' 자체는 하나의 Object로서, 보여지는 View와 그 View에 올릴Data를 연결하는 일종의 Bridge라고 한다 +내가 이해하기론list.setAdatper(adapter);를 통해 Activity와 Adapter를 연결해 주기 때..
『1-800-273-8255는 미국의 자살 방지 핫라인 번호이다 실제 통계적으로 이 곡을 듣고 많은 영향을 끼치고 치유를 받은사람들이 많다고 한다 착한 래퍼라는 수식어가 어울리는 Logic』 [Pre-Chorus: Logic]I've been on the low내 소식이 좀 뜸했지 I been taking my time시간이 좀 걸렸어 I feel like I'm out of my mind난 제정신이 아닌 것 같아 It feel like my life ain't mine내 삶이 내 것이 아닌 것처럼 느껴져 Who can relate?누가 이해할 수 있겠어? I've been on the low내 소식이 좀 뜸했지 I been taking my time시간이 좀 걸렸어 I feel like I'm out ..
『Kid Ink 의 Money and the Power 난 솔직히 My Own Lane 때의Kid Ink 가 더 좋다』 [Intro: Kid Ink] Money and the power돈과 권력 Once you get a 'lil they just want to take you down (cause)조금만 얻으면 그들은 너를 끌어 내리려 해 (왜냐하면) I got the money and the power난 돈과 권력을 가졌어 Once you get a 'lil they just want to take you down (cause)조금만 얻으면 그들은 너를 끌어 내리려 해 (왜냐하면) We’ve been going hard for too long우린 너무 오랫동안 열심히 했지 Can’t get enoug..
[Android] EditText 입력 변화 이벤트 addTextChangedListener EditText에 사용자가 텍스트를 입력할 때 사용 입력되는 텍스트에 변화가 있을 때마다 리스너 이벤트가 작동한다 12345678910111213141516171819202122232425editText.addTextChangedListener(new TextWatcher() { /** * @param CharSequence s 현재 에디트 텍스트에 입력된 문자열을 담고 있다 * @param int start s에 저장된 문자열 내에 새로 추가될 문자열의 위치값 * @param count s에 담긴 문자열 가운데 새로 사용자가 입력할 문자열에 의해 변경될 문자열의 수 * @param int after 새로 추가될..
RecyclerView getPosition() 새로운 지원 라이브러리 버전 (22.x)부터 RecyclerView.ViewHolder 클래스의 getPostion()이 deprecated 되었고 getLayoutPosition, getAdapterPosition 메소드가 추가되었다 그러나 getAdapterPosition 이 -1 을 반환할 때가 있다RecyclerView.NO_POSITION 인지를 꼭 확인토록 하자 1if(getAdapterPosition() != RecyclerView.NO_POSITION)cs +onCreateViewHolder 에서는 새로운 인스턴스만 반환하자(항상 new Holder()를 반환토록) getAdapterPosition vs getLayoutPosition 둘 중..
String new 에 의한 생성이 아닐 때 초기 컴파일러 분석단계에서 literal 처리에 의해 최적화가 될 수 있기 때문에 오히려 빠른 결과를 보여줄 때가 있다 StringBuffer, StringBuilder 초기에 생성할 때 Buffer Size를 주도록 구성되며이에 의한 생성, 확장 오버로드가 걸리기 때문에 의외로 Buffer Size를 잘못 지정할 경우 성능이 떨어질 가능성도 있다 단순 성능만 보면, 연산이 많은 경우(정확한것은 아님) String < StringBuffer