단순 코드 기록/JAVA

Java_String

일일일코_장민기 2024. 2. 10. 18:19
728x90

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

 

<script type="text/javascript">

 

//1. 문자열 생성하는 방법(함수는 둘 다 동일하게 적용)

 

// 1) 리터럴 방법

var s1 = "hello"; //String으로 생성

 

// 2) new String 방법

var s2 = new String("hello"); //Object로 생성됨(배열처럼 저장)

 

console.log(s1);

console.log(s2); //String {'hello'}

console.log(s2[0]); //h출력

console.log(s2.toString());

console.log(s1==s2); //true

console.log(s1=== s2); //false

 

 

//2. 문자열 길이 - length

//3. 특정 번째 글자 - chatAt(숫자)

//4. 글자 연결 - concat / , / +

//5. 특정 글자 번째 - indexOf(글자)

//6. 부분 글자 출력 - substring(시작위치, 끝-1)

//7. 대문자 - toUpperCase

//8. 소문자 - toLowerCase

 

//9. 기준 분할(배열로 받음)(대상.split("기준" [, 출력개수]))

var xx = "Hello world happy";

var arr = xx.split(" ")

for(var i of arr ){

console.log(i);

}

 

//10. 단어 변경(대상.replace("변경 대상", "변경될 내용"))

var kk = "Hello";

console.log(kk.replace("H","A"));

 

//11. 공백 제거(대상.trim());

var kk2 =" world ";

console.log(kk2.length , kk2.trim().length);

 

</script>

 

</body>

</html>

'단순 코드 기록 > JAVA' 카테고리의 다른 글

Java_Date  (0) 2024.02.10
Java_Num  (0) 2024.02.10
Java_Arr  (0) 2024.02.10
Java_Map  (0) 2024.02.10
Java_If  (0) 2024.02.10