string

Programing Language/Java

[Java] StringTokenizer, NoSuchElementException 예제

StringTokenizer 문자열이 특정 구분자(delimiter)로 연결되어 있는 경우, 구분자를 기준으로 부분 문자열을 분리하기 위해 이용하는 클래스이다. String.split() 메서드를 사용하여 문자열을 구분할 수도 있다. 일반적으로 코딩할 때 split() 메서드를 사용할 때의 속도와 StringTokenizer를 사용할 때의 속도가 그렇게까지 유의미한 차이가 나진 않지만, 시간제한이 있는 알고리즘 문제를 푸는 등의 경우는 속도가 비교적 빠른 StringTokenizer를 사용하는 게 좋다고 생각한다. split() 메서드는 정규 표현식을 사용해 구분하고, StringTokenizer는 문자를 사용해 구분한다는 점에서도 차이가 존재한다. StringTokenizer 사용법은 다음과 같다. i..

Programing Language/Java

[Java] 자바에서의 String 타입

자바에서의 String 타입 String name = "홍길동"; String 객체를 생성할 때 문자열 값인 "홍길동"은 String 객체로 생성되고, name 변수는 생성된 String 객체를 참조한다. String 타입은 클래스 타입으로, 참조 타입이기 때문에 기본 타입과는 달리 힙 영역에 생성되기 때문에 이러한 구조를 가진다. name 변수 자체는 스택 영역에 저장되고, 문자열 리터럴인 "홍길동"은 힙 영역에 String 객체로 생성된다. 그리고 name 변수에 "홍길동"이 담겨있는 String 객체의 주소 값이 저장된다. 문자열 리터럴 자바에서는 문자열 리터럴이 동일하다면 String 객체를 공유한다. String name1 = "홍길동"; String name2 = "홍길동"; 따라서 위와 같은..

카테고리 없음

[HTML] <b>와 <strong>, <i>와 <em> 태그의 차이

각각의 두 태그들의 차이는 시맨틱 웹과 연관있다. 태그와 태그 모두 해당 태그에 감싸져있는 부분을 진하게 표시해준다. 태그와 태그는 해당 태그에 감싸져있는 부분을 italic체로 기울여지게 한다. 보통 네 가지 모두 태그 강조하고 싶은 부분을 강조하기 위해 사용한다. 📝 예제 코드 b태그와 strong태그의 차이점 i태그와 em태그의 차이점 📄 결과 겉보기에는 두 태그들의 차이가 없어보인다. 그러나 의미론적으로 차이가 존재한다. 태그는 단순히 글자를 굵게 보이게하는 것에 그친다. 그러나 태그는 글자를 굵게 하는데에 그치지 않고, 태그로 감싸진 내용들이 중요한 내용이라는 것을 브라우저에게 알려주는 역할을 한다. 태그와 태그의 차이도 마찬가지이다. 태그와 태그는 시맨틱 요소로써 의미를 가지게 된다. 시맨틱 ..

밈아
'string' 태그의 글 목록