Web_Backend/Java2024. 1. 12. 09:12[JAVA] String 과 functions, String Buffer, String Builder

오늘 수강한 강의 : 【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복오늘의 강의 정리 📗String자바에서 String은 참조형 타입참조형이므로 실제 데이터가 아닌 메모리 내에서의 주소를 저장하며, 불변(immutable)성을 가지고 있음즉, 한 번 생성된 문자열은 변경할 수 없음을 의미하며, 새로운 문자열이 필요할 때마다 새로운 객체를 생성concat(String str)현재 문자열에 인자로 전달된 문자열을 덧붙여 새로운 문자열을 반환String str1 = "Hello";String str2 = " World";String result = str1.concat(str2);// 결과: "Hello World"replace(CharSequence target, Cha..

Project/(공통)troubleshooting2023. 5. 28. 14:38[troubleShooting, JAVA] method replaceAll in class String cannot be applied to given types; return my_string.replaceAll(letter);

method replaceAll in class String cannot be applied to given types; return my_string.replaceAll(letter); 💡 JAVA에서 String의 replace, replaceAll 함수의 경우, 매개변수로 ([String] 탐색할 요소, [String] 치환할 요소)를 주어줘야 하는데, 치환할 요소를 주지 않았기 때문에 발생한 이슈 에러 코드 /Solution.java:3: error: method replaceAll in class String cannot be applied to given types; return my_string.replaceAll(letter); ^ required: String,String found: S..

Web_Backend/Java2023. 3. 19. 20:35[JAVA] String, String Builder, String buffer 차이

JAVA에서 문자열을 다루는 대표적 클래스 - String : 문자열에 대한 연산이 적을 때, 멀티스레드 환경일 경우. - String Buffer : 문자열 연산이 많고, 멀티쓰레드 환경일 경우. - String Builder : 문자열 연산이 많고 단일쓰레드이거나 동기화를 고려하지 않아도 되는 경우. 1. String - String은 '불변(immutable)'속성을 지님. 따라서, 문자열 수정 시점에 새로운 String 인스턴스가 생성. String str = "hello"; //"hello" 메모리 주소 aaaa str += " world"; //"hello world" 메모리 주소 bbbb(aaaa -> GC의 제거대상) ㄴ 위의 예시에서 볼 수 있듯이 String 문자열의 연산을 진행할 경우..

[Python] STR P10809 알파벳 찾기
Python/Baeckjoon2021. 11. 24. 22:39[Python] STR P10809 알파벳 찾기

1. 문제 : https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 2. 풀이 (1) 야나의 첫 번째 풀이 S=input() #단어 입력받기 from string import ascii_lowercase #알파벳 소문자 임포트 alphabet_list=list(ascii_lowercase) #리스트화 for i in alphabet_list: #알파벳 하나씩 꺼내서 대조(답안이 알파벳 순서에 대응) print(S.find(i),end="..

image