Java/[도서] 자바의 정석 14

String 클래스 메서드

자바의 정석 Chapter 소제목 9. java.lang패키지와 유용한 클래스 1.1.2 String클래스 - 생성자와 메서드 알고리즘 문제를 풀 때 String클래스 메서드가 자주 쓰입니다. 이 메서드만 알고 있었어도 몇 시간을 단축할 수 있던 적이 있어서 이번 기회에 자바의 정석에 있는 내용을 정리하고 가려고 합니다. 메서드 / 설명 예제 결과 String(char[] value) char[ ] → String 변환 char[ ] c = {'H', 'e', 'l', 'l', 'o'}; String s = new String(c); s = "Hello"; char[ ] → String은 .toCharArray( ) 사용하여 변환 String(StringBuffer buf) StringBuffer → S..

💡 10진수 ↔ 2진수, 8진수, 16진수 변환 방법

백준 문제를 풀면서 꼭 알고 넘어가야 할 개념이 생겨서 이 글을 포스팅하게 되었습니다. 예제를 통해 이해한 후 이진수 문제로 넘어가서 풀어보는 것도 좋을 것 같습니다. [백준 3460번] 이진수 [백준 3460번] 이진수 https://www.acmicpc.net/problem/3460 3460번: 이진수 양의 정수 n이 주어졌을 때, 이를 이진수로 나타냈을 때 1의 위치를 모두 찾는 프로그램을 작성하시오. 최하위 비트(least significant bit, lsb)의 위치는.. lealea.tistory.com 10진수 → 2진수, 8진수, 16진수 변환 java.lang.Integer클래스의 toBinaryString( ), toOctalString( ), toHexString( ) 메서드를 이용하..

Arrays 클래스

자바의 정석 Chapter 소제목 11. 컬렉션 프레임웍(Collections Framework) 1.6 Arrays Arrays클래스는 배열을 다루기 편리한 메서드를(static) 제공합니다. |참고| Arrays에 정의된 메서드는 모두 static메서드입니다. 같은 기능의 메서드가 배열의 타입만 다르게 오버로딩되어 있어서 많아 보이지만 실제로는 그리 많지 않기에 이 장에서는 int 배열인 메서드에 대한 사용법만 살펴보도록 하겠습니다. 배열의 출력 toString( ), deepToString( ) 배열의 모든 요소를 문자열로 출력할 수 있습니다. toString( )은 1차원 배열에서 deepToString( )은 2 ~ 다차원 배열에서 사용가능합니다. 1차원 배열 Arrays.toStirng(arr..

[도서] 자바의 정석 큐레이션

앞으로 이 장에서는 자바의 정석 책을 읽고 저자의 영상을 참고해서 제 나름대로 자바의 기본을 다지려 합니다. 이것저것 보는 것이 아니라 같은 책과 영상을 정리함으로써 흔들리지 않게 기본을 다진 후 프로젝트를 통해 실습 경험을 높이는 것을 목표로 하고 있습니다. 현재는 코딩 테스트 준비를 병행하고 있는데 자바의 정석 책으로 다진 근육이 많은 도움이 되고 있습니다. 순서는 최대한 앞에서 뒤 챕터로 하려 합니다. 하지만 코딩 테스트를 준비하면서 공부할 주제가 나오면 흐름이 깨지더라도 작성할 계획입니다. 책에만 적혀있거나 개인 Notion에만 있던 정보들을 하나로 합치고 있습니다. 계획하던 것이 마무리가 될 때쯤에는 어느 정도 프로그래밍을 하는 데 어려움이 없기를 바랍니다.