본문 바로가기

스트링클래스2

String 클래스 실습하기 - (2) String 사용 실습 문자열 : "홍길동", "이순신", "을지문덕", "김유신", "연개소문", "Tom", "TOM" 1. 위의 문자열 값을 저장할 수 있는 문자열 배열(names) 변수를 선언하고 입력 2. 배열에 있는 값을 구분자 콤마(,) 로 구분하여 한 라인에 출력 출력 예) 홍길동, 이순신, 이순신, 을지문덕 .... 3.배열에 있는 데이터의 첫 글자만 출력 - 구분자 콤마(,) 사용 한 라인에 출력 출력 예) 홍, 이, 이, 을, 김, 연, T, T .... 4. 이름의 글자수가 4글자 이상인 이름을 검색해서 "인덱스 번호 : 이름" 형태로 출력 예) 3: 을지문덕 5. 이름이 같은 데이터를 "인덱스 번호 : 이름 = 인덱스 번호 : 이름" 형태로 출력 예) 1: 이순신 = 2: 이순신 .. 2021. 8. 3.
String 클래스(Class) String 클래스는 문자열 저장, 처리하기 위한 클래스이다. 사용 형식은 2가지가 있다. 1. 기본 데이터 타입처럼 사용하는 방식 예) String str = "홍길동"; //기본 데이터 타입처럼 사용 2. 객체를 생성하여 사용하는 방식. 예) String str = new String ("홍길동") 그 다음 참조형 데이터를 비교해 보자. 참조형 데이터 비교 == : 객체비교(객체 주소값 비교) str1"Java"와 strObj1의 "Java"는 같은 주소의 값을 비교하는 것이기에 true가 나오지만, str1과 strObj는 서로 다른 주소를 갖고 있어서 주소값을 비교하기에 false가 나온다. 값을 비교하고 싶다면 ==가 아닌 equals 또는 equalsIngnoreCase를 써야한다. 아래는 콘.. 2021. 8. 3.