- startsWith: ๋ฌธ์์ด์ด ์ง์ ํ ๋ฌธ์๋ก ์์ํ๋์ง ํ๋จํ๋ค. true/false๋ฐํ(๋์๋ฌธ์ ๊ตฌ๋ณ)
String str1="์๋ฐ ์ฝ๋ฉ";
// str1์ด ์๋ฐ๋ก ์์ํ๋์ง ํ์ธ
System.out.println(str1.startsWith("์๋ฐ")); // ๊ฒฐ๊ณผ๋ true
- endsWith: ๋ฌธ์์ด ๋ง์ง๋ง์ ์ง์ ํ ๋ฌธ์๊ฐ ์๋์ง ํ๋จํ๋ค. true/false๋ฐํ(๋์๋ฌธ์ ๊ตฌ๋ณ)
String str2="true";
// ๋ฌธ์์ด์ ๋ง์ง๋ง์ด t์ธ์ง ํ์ธ
System.out.println(str2.endsWith("t")); // ๊ฒฐ๊ณผ๋ false
- equals: ๋๊ฐ์ String์ ๋น๊ตํด์ ๊ฐ์ผ๋ฉด true, ๋ค๋ฅด๋ฉด false ๋ฐํ
String str1="์๋ฐ";
String str2="์๋ฐ";
System.out.println(str1.equals(str2));
- indexOf: ์ง์ ํ ๋ฌธ์๊ฐ ๋ฌธ์์ด์ ๋ช๋ฒ์งธ์ ์๋์ง ๋ฐํ
String str1="abcde";
System.out.println(str1.indexOf("b"));
- lastIndexOf: ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌ๋ฐ์ ๋ฌธ์์ด์ ์๋ณธ ๋ฌธ์์ด์ ๋ค์์๋ถํฐ ํ์ํ์ฌ, ์ฒ์ ๋ฐ๊ฒฌ๋๋ index๋ฅผ ๋ฐํ
* ์ผ์ชฝ์์ ๋ช๋ฒ์งธ ์์นํ๋์ง๋ฅผ ์ธ๋ฑ์ค๋ก ๋ฐํ
String arr1=""Hello world";;
System.out.println(arr1.lastindexOf("o")); //-> 3๋ฒ์งธ์ด์ง๋ง, 7์ ๋ฐํ
- length:๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๋ฐํํ๋ค.
String str1="abcdefg";
System.out.println(str1.length()); // 7์ ๋ฐํ
- replace:๋ฌธ์์ด์ ์ง์ ํ ๋ฌธ์๊ฐ ์์ผ๋ฉด ์๋ก ์ง์ ํ ๋ฌธ์๋ก ๋ฐ๊ฟ์ ์ถ๋ ฅ
String str1="1two3";
System.out.println(str1.replace("two",2)); // 123์ด ๊ฒฐ๊ณผ๋ก ์ถ๋ ฅ
- split: ์ ๋ ฅ๋ฐ์ ์ ๊ทํํ์ ๋๋ ํน์ ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด์ ๋๋์ด ๋ฐฐ์ด์ ์ ์ฅํ์ฌ ๋ฆฌํด
String str1="010-1234-5678";
String []arr=str1.split("-");
//arr[0]=010
//arr[1]=1234
//arr[2]=5678
- substring: ๋ฌธ์์ด์ ์ง์ ํ ๋ฒ์์ ์ํ๋ ๋ฌธ์์ด์ ๋ฐํ
(์์๋ฒ์์ ๊ฐ์ ํฌํจํ๊ณ , ๋๋๋ ๋ฒ์์ ๊ฐ์ ํฌํจํ์ง์๋๋ค.)
String str="abcde";
System.out.println(str.substring(0,2)); // ab๊ฐ ๊ฒฐ๊ณผ๋ก ์ถ๋ ฅ
- toLowerCase: ๋ฌธ์์ด์ ๋๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ณํ
- toUpperCase:๋ฌธ์์ด์ ์๋ฌธ์๋ฅผ ๋๋ฌธ์๋ก ๋ณํ
- toString: ๊ฐ์ฒด๋ฅผ ๋ฌธ์์ด๋ก ๋ฆฌํด
- trim:๋ฌธ์์ด์ ๊ณต๋ฐฑ์ ์์ ์ค
- valueOf: ํด๋น ๊ฐ์ฒด๋ฅผ String ๊ฐ์ฒด๋ก ๋ณํ์ํค๋ ์ญํ
- contains: ๋์ ๋ฌธ์์ด์ ํน์ ๋ฌธ์์ด์ด ํฌํจ๋์ด ์๋์ง ํ์ธํ๋ ํจ์(๋์๋ฌธ์ ๊ตฌ๋ถ)
String str="java is my life";
System.out.println(str.contains("java")); // true
System.out.println(str.contains("lifw")); // false
- charAt: ์ง์ ํ index๋ฒ์งธ์ ๋ฌธ์๋ฅผ ๋ฐํ
- concat: ๋ฌธ์์ ๋ฌธ์๋ฅผ ๊ฒฐํฉ
String str1="code";
String str2="namu";
System.out.println(str1.concat(str2));
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java][์๋ฐ] Int์ Integer (0) | 2022.01.14 |
---|---|
[Java][์๋ฐ] Integer ํด๋์ค ๋ฉ์๋ ์ ๋ฆฌ (0) | 2022.01.13 |
[Java][์๋ฐ] Math ํด๋์ค ๋ฉ์๋ ์ ๋ฆฌ (0) | 2022.01.12 |
[Java][์๋ฐ] for๋ฌธ ํํ_C์ธ์ด์ ์๋ ๊ฒ (0) | 2022.01.12 |
[Java][์๋ฐ] BufferedReader,BufferWriter_์๋ฐ์ ์ถ๋ ฅ (0) | 2022.01.11 |
๋๊ธ