본문 바로가기
반응형

StringBuilder2

백준 5단계 -Java Preface 5단계는 문자열과 관련된 문제들이었는데, 며칠 전 이것이 자바다 책에서 다양한 문자열 메소드를 공부한 탓인지 큰 어려움 없이 문제들을 풀 수 있었다. 2908번을 해결한 후 다른 사람들의 코드를 찾아보던 중 StringBuilder 객체를 생성할 때 String 타입의 값은 append( ) 메소드를 사용할 필요 없이 StringBuilder 객체를 생성하면서 값을 할당할 수 있다는 것을 알게 되었다. https://www.acmicpc.net/step/7 문자열 단계 정수를 문자열로 입력받는 문제. Python처럼 정수 크기에 제한이 없다면 상관 없으나, 예제 3은 일반적인 정수 자료형에 담기에 너무 크다는 점에 주목합시다. www.acmicpc.net - 27866번 package nu.. 2023. 4. 18.
기본 API 클래스 (2) Preface 각 클래스에서 제공하는 메소드의 양이 정말 많지만, 대부분의 메소드는 지금까지 이런저런 코드를 작성하며 한 번 쯤 보고 사용해 봤던 것들이라 쉽게 이해할 수 있었다. 또, 메소드들의 이름이 직관적이라 어떤 동작을 하는 메소드인지 헷갈릴 걱정은 하지 않아도 될 것 같다. 다만 필요할 때 적절한 메소드를 사용하려면 적어도 자주 사용되는 것들의 이름은 확실히 암기해야 할 것 같다. 본문에 정규 표현식에 관한 내용도 있는데, 이 부분은 필요할 때 다시 찾아 공부할 생각이다. 아 그리고 박싱과 언박싱의 개념이 확 와닿지 않아 gpt에게 몇 가지 질문을 했다. Q1: boxing과 unboxing은 언제 왜 일어나는거야? A1: boxing과 unboxing은 기본 데이터 타입과 래퍼 클래스 객체 간.. 2023. 4. 14.