gwooden_코린이

java_기본 자바 API_221130(8일차) 본문

java/8일차

java_기본 자바 API_221130(8일차)

gwooden22 2022. 11. 30. 16:51
728x90

charAt(int index)

equals(Object obj)

trim()

 

package 자바API;

public class Sample04 {

	public static void main(String[] args) {
//		              123456789.....쭉~
		String str = "Hello My Name is Hong Gil Dong";
		String str2 = "    Hello    My    Name   is Hong   Gil Dong     ";
		
		System.out.println("===기본 입력 된 값===");
		System.out.println("Hello My Name is Hong Gil Dong");
		System.out.println("===기본 입력 된 값===");
		
		System.out.println("\n==6번째 문자만 출력==");
		System.out.println(str.charAt(6)); //6번째 문자만 출력
		
		System.out.println("\n==\"Hong\"가 몇번째 있는지 찾아라==");
		System.out.println(str.indexOf("Hong")); //"Hong"가 몇번째 있는지 찾아라
		//(indexOf 문자 시작 위치), (중복시 맨 앞쪽에 있는 것만 인식)
		
		System.out.println("\n==17번째 부터 문자열 출력==");
		System.out.println(str.substring(17)); //17번째 부터 문자열 출력
		
		System.out.println("\n==6번째 부터 13번째 전! 까지 문자열 출력 ==");
		System.out.println(str.substring(6, 13)); //6번째 부터 13번째 전! 까지 문자열 출력 
		
		System.out.println("\n==입력된 알파벳을 모두 소문자로 변경 ==");
		System.out.println(str.toLowerCase()); //입력된 알파벳을 모두 소문자로 변경
		
		System.out.println("\n==입력된 알파벳을 모두 대문자로 변경 ==");
		System.out.println(str.toUpperCase()); //입력된 알파벳을 모두 대문자로 변경
		
		System.out.println("\n==입력된 문자열 길이 알려줌==");
		System.out.println(str.length()); //입력된 문자열 길이 알려줌
		
		System.out.println("\n==괄호안에 입력된 값으로 시작하는지==");
		System.out.println(str.startsWith("Hello")); //괄호안에 입력된 값으로 시작하는지
		
		System.out.println("\n==괄호안에 입력된 값으로 끝나는지==");
		System.out.println(str.endsWith("Dong")); //괄호안에 입력된 값으로 끝나는지
		
		System.out.println("\n==\"Hong\"을 \"Kim\"으로 변경하여 입력된 값 출력 ==");
		System.out.println(str.replace("Hong", "Kim")); //"Hong"을 "Kim"으로 변경하여 입력된 값 출력
		
		
		str = str.replace("Hong", "Kim");
		System.out.println("\n==\"Hong\"을 \"Kim\"으로 변경하여 입력된 값 출력==");
		System.out.println(str);
		
		System.out.println("\n==i를 a로 바꾸고 입력된 값 출력 ==");
		System.out.println(str.replace("i", "a")); //i를 a로 바꾸고 입력된 값 출력
		
		System.out.println("\n==i라는 단어를 모두 제거 하고 입력된 값 출력 ==");
		System.out.println(str.replaceAll("i", "")); //i라는 단어를 모두 제거 하고 입력된 값 출력 (정규식)
		
		System.out.println("\n==toString ==");
		System.out.println(str.toString());
		
		System.out.println("\n==불필요한 띄어쓰기는 줄여준다==");
		str2 = str2.trim(); //불필요한 띄어쓰기는 줄여준다.
		str2 = str2.replace(" ", "");
		System.out.println(str2);
		
		System.out.println("\n==해당 식을 String(문자열)로 바꿔라==");
		str = String.valueOf(10); //해당 식을 String로 바꿔라
		System.out.println(10 + 5);
		System.out.println(str + 5);
		
		System.out.println("\n==해당 입력된 값으 배열로 넣어주고자 할 때==");
		str = "홍,이,유,안"; //배열로 넣어주고자 할 때
		
		String[] arr = str.split(","); //, <-- 이걸 기준으로 잘라서 배열방에 값을 순서대로 넣어라
		
		for(String a : arr) { //향상된 for문 이용
			System.out.println(a);
		}
		
	}

}

 

===기본 입력 된 값===
Hello My Name is Hong Gil Dong
===기본 입력 된 값===

==6번째 문자만 출력==
M

=="Hong"가 몇번째 있는지 찾아라==
17

==17번째 부터 문자열 출력==
Hong Gil Dong

==6번째 부터 13번째 전! 까지 문자열 출력 ==
My Name

==입력된 알파벳을 모두 소문자로 변경 ==
hello my name is hong gil dong

==입력된 알파벳을 모두 대문자로 변경 ==
HELLO MY NAME IS HONG GIL DONG

==입력된 문자열 길이 알려줌==
30

==괄호안에 입력된 값으로 시작하는지==
true

==괄호안에 입력된 값으로 끝나는지==
true

=="Hong"을 "Kim"으로 변경하여 입력된 값 출력 ==
Hello My Name is Kim Gil Dong

=="Hong"을 "Kim"으로 변경하여 입력된 값 출력==
Hello My Name is Kim Gil Dong

==i를 a로 바꾸고 입력된 값 출력 ==
Hello My Name as Kam Gal Dong

==i라는 단어를 모두 제거 하고 입력된 값 출력 ==
Hello My Name s Km Gl Dong

==toString ==
Hello My Name is Kim Gil Dong

==불필요한 띄어쓰기는 줄여준다==
HelloMyNameisHongGilDong

==해당 식을 String(문자열)로 바꿔라==
15
105

==해당 입력된 값으 배열로 넣어주고자 할 때==



728x90

'java > 8일차' 카테고리의 다른 글

java_ StringBuffer_221130(8일차)  (0) 2022.11.30
java_체이닝_221130(8일차)  (0) 2022.11.30
java_API01_221130(8일차)  (0) 2022.11.30
java_API Clone_221130(8일차)  (1) 2022.11.30
java_API equals_221130(8일차)  (0) 2022.11.30
Comments