본문 바로가기
반응형

string3

39일차. JSP function 과 String의 Method JSP의 String Method 오늘은 String Method에 대해서 알아보았다. 다 다룬것은 아니지만 대표적으로 자주 쓰이고 유용한것들을 위주로 살펴보았다. 정리하면서 하나하나 다시 짚어 나가보겠다. 오늘 다룬 String Method들은 substr() substring() slice() length replace() replaceAll() trim() charAt() split() 을 다루었다. 이를 버튼형으로 생성시켜 String 문자열에 대한 작동들을 하나하나 알아봤다. 먼저 Button을 여러개 생성해주었다. 나는 이 Button들에게 각각의 함수(function)를 부여하고, 눌렀을때 그 함수를 동작시키는 방식으로 진행하겠다. See the Pen Untitled by codeJo (@.. 2022. 12. 19.
Java 스트링빌더(Stringbuilder), 스트링버퍼(Stringbuffer) Stringbuilder와 Stringbuffer는 거의 흡사하다. 다만, 동기화가 되고 안되고의 차이로 나눌수 있을거같은데. 동기화가 되면 멀티쓰레드에 안전하다. 싱글쓰레드와 멀티쓰레드의 차이점은, 쉽게 얘기하자면 싱글쓰레드는 1인이 혼자 일하는거고, 멀티 쓰레드는 여러 사람이 여러일을 동시에 하는것이라고 보면 될거같다. Stringbuffer는 동기화가 되어있다. 따라서 멀티 쓰레드에 안전하고, Stringbuilder는 동기화가 안되어있다. 따라서 멀티 쓰레드 프로그램이라면 Stringbuffer를 사용하는것이 좋고. 싱글 쓰레드 프로그램이면 오히려 Stringbuffer가 불필요한 성능 저하를 일으킨다. 따라서 이럴때는 Stringbuilder가 적합하다. 그외 나머지 사용할수 있는 메소드나같은건.. 2022. 11. 26.
5일차(1). String 문자열 비교 오늘은 String 문자열 비교 와 배열 초반부분이 수업의 주된 내용이였습니다. 문자열 비교를 배우면서 Java의 데이터가 어떤식으로 메모리에 저장되고 이를 어떻게 호출해서 사용하는지 에 대한 메서드, 클래스 호출을 같이 배웠습니다. 일단 String을 이용한 문자열 비교를 위해 코드를 작성했습니다. String 타입의 변수 str1, str2, str3, str4를 지정한후 각각 변수에 "이찬원" 이라는 값을 대입해주었습니다. 이대로 실행을 돌려보면 4개의 변수에 동일하게 "이찬원" 이라는 값이 저장되고, 출력됩니다. 이 값들은 다 동일하기때문에 비교 연산자를 이용해 비교해보면 다 같다고 나올거 같습니다. 비교를 해주겠습니다. 코드 밑에 이부분을 추가해주었습니다. str1과 str2가 같은지. str1.. 2022. 10. 31.
반응형