string 2

Java9 부터는 String이 StringBuilder보다 빠를 수 있다

개요작성 계기Java 9 이전 : String StringBuilderJava 9 이후 : String > StringBuilder진짜일까?결론 0. 작성 계기회사에서 작업 도중 위와 같은 코드 리뷰가 들어왔다.개인적으로 나는 Java랑 그렇게 친하다고 생각하진 않는다.코딩 테스트 언어도 C++로 선택했었고, 회사 외부에서 하는 프로젝트는 Kotlin 또는 Dart를 사용한다.Java는 현재 회사 업무랑 병행하면서 조금이라도 익숙해지고자 알고리즘 문제를 풀때 사용하는데, 애정이 없다보니 무언가 궁금한 키워드가 있을때는 수박 겉핥기 식으로 대충 이해하고 넘기는것 같다.이 기회에 모르는 지식이 있으면 제대로 짚고 넘어가자는 생각이 들었다. 1. Java 9 이전 : String StringBuilderJav..

LeetCode 771. Jewels and Stones (Java)

문제 링크 The problem link : Jewels and Stones - LeetCode 문제 요약 보석의 종류가 담겨진 String 타입의 변수, jewels가 있습니다. 돌의 종류 가 담겨진 String 타입의 변수 stones가 있습니다. 가지고 있는 돌의 종류 중, 총 몇개의 보석 종류가 있는지 확인하세요. 문제 풀이 class Solution { public int numJewelsInStones(String jewels, String stones) { String[] jTemp = jewels.split(""); String[] sTemp = stones.split(""); int ans = 0; for(int i=0; i