public class StringEx {
public static void main(String[] args) {
//String 객체 생성
String a = new String(" abcd");
String b = new String(",efg");
//문자열 a의 주소를 출력한다. System.out.println("문자열 연결 전 주소:" + //코드를 작성하시오//);
//문자열 a에 a와 b를 연결하는 메소드를 사용하고, 문자열 a를 출력한다. //그리고 문자열 a의 주소를 출력하여 앞에서 출력했던 값과
//같은지, 다른지 확인한다. //코드를 작성하시오//
System.out.println("문자열 연결 후 값:" + a);
System.out.println("문자열 연결 후 주소:" + //코드를 작성하시오//);
//문자열 a의 공백을 제거하는 메소드를 사용하고, 출력한다. //코드를 작성하시오//
System.out.println("공백 제거 후 값:" + a);
//문자열 a의 값 중에서 “ab”를 “12”으로 대치하는 메소드를 사용하고 출력한다. //코드를 작성하시오//
System.out.println("문자열 대치 후 값:" + a);
//String 배열 s를 선언한 후, “,” 중심으로 스트링을 분리하고,
//분리된 스트링을 배열에 저장하여 그 값을 출력한다. String s[] = //코드를 작성하시오//
for(//코드를 작성하시오//)
System.out.println("분리된"+i+"번 문자열"+s[i]);
//문자열 a에서 3번째 인덱스부터 시작하여 문자열을 반환하는 메소드를 사용한다. //코드를 작성하시오//
System.out.println("substring 후 값:"+a);
//문자열 a에서 2번째 인덱스의 문자를 반환하는 메소드를 사용하여 출력한다. //코드를 작성하시오//
System.out.println("문자c의 값:"+c);
//문자열 a의 주소를 출력한다. System.out.println("문자열 a의 주소:" + //코드를 작성하시오//);
}
원하는 결과창은 : https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=315261290 여기 있어요
조건
- 문자열 연결 : concat()
- 문자열 공백 제거 : trim()
- 문자열 대치 : replace()
- 문자열 분리 : split() - 지정된 인덱스부터 문자열 반환 : substring()
그리고 hashCode() 메소드를 사용하여 각 주소값이 어떻게 출력되는지 확인한다.
주어진 조건과 주석에 맞게 풀어주세요
sehongpark님의 답변
## 이곳은 질문 게시판입니다.
과제요청은 다음 링크에 작성해주세요. 보상커피에 따라 지원자가 없을 수도 있습니다.
+ https://cloudstudying.kr/requests