Fullstack-Study-241204-250625

커리큘럼(12-30/변경)

01. Java (v)
02. git 
03. Database
04. Jsp [Server]

05. 미니프로젝트 (3W)
06. HTML,CSS  
07. JS

08. SpringFramework , SrpingBoot
09. React JS [Front-end]
10. 중간프로젝트 (1M)
11. Linux 명령어
12. AWS 클라우드
13. DevOps - Docker
14. App - Android
15. 최종프로젝트 (1M)

문자열(String)

char[] a = {'a','b','c'};
String str = new String(a);
System.out.println(str); // abc

.charAt(index)

String str="abc";
char c= str.charAt(0);
System.out.println(c); // 'a'

.length()

int len=str.length();
System.out.println("문자열의 길이 : "+len); // 3

.indexOf("찾을 문자열")

str="안녕하세요? 문자열은 문자의 합 입니다.";
int index=str.indexOf("문자의 합");
System.out.println("'문자의 합'이 발견된 위치: "+index); // 12


int b = str.indexOf("DSFGETRED%#");
System.out.println("찾을 문자가 없으면 : "+b); // -1

.replace("찾을 문자열","바꿀 문자열")

// 문자열 변경하기 - replace(타겟문자열, 바꿀문자열)
String str1=str.replace("문자","word");
System.out.println(str); // 안녕하세요? 문자열은 문자의 합 입니다.
System.out.println(str1); // 안녕하세요? word열은 word의 합 입니다.

// 모든 공백 제거
str = str.replace(" ","");
System.out.println(str); // 안녕하세요?문자열은문자의합입니다.

.toUpperCase() , .toLowerCase()

str = "Hello World!";
		
String r2 = str.toUpperCase(); //대문자로
String r3 = str.toLowerCase(); //소문자로

System.out.println(r2); // HELLO WORLD!
System.out.println(r3); // hello world!

.trim()

str ="     010-1234- 5678     ";
System.out.println(str); // [     010-1234- 5678     ]   * []는 비교를 위해 사용(실제출력x)

String r4 = str.trim();
System.out.println(r4);// [010-1234- 5678] * []는 비교를 위해 사용(실제출력x)

문자열 분할

.substring(index), .substring(start_index,end_index)
str="010-1234-5678";
String r5= str.substring(3);
System.out.println(r5); // -1234-5678

String r6= str.substring(3,6);
System.out.println(r6); // -12
.split("sep")
String[] arr = str.split("-");
System.out.println(Arrays.toString(arr)); // [010, 1234, 5678]
.toCharArray()
char[] arr2 = str.toCharArray();
System.out.println(Arrays.toString(arr2)); // [0, 1, 0, -, 1, 2, 3, 4, -, 5, 6, 7, 8]

문자열 병합

.join(구분자,배열) , .join(구분자, string, string, string,...)
String r7= String.join("!!", "링딩동","링딩동","링딩동","링딩동");
System.out.println(r7); // 링딩동!!링딩동!!링딩동!!링딩동

String[] str_arr={"링딩동","링딩동","링딩동","링딩동"};
String r8= String.join("!!", str_arr); // 링딩동!!링딩동!!링딩동!!링딩동
System.out.println(r8);

메서드(함수)

	<반환유형> <메서드 식별자 이름> (매개 변수){
		기능 상세;
	}

	static int calSum(int a) {
		int sum =0;
		for(int i=1;i<=a;i++) {
			sum+=i;
		}
		return sum;
	}