320x100
์๋ฌด๋ ๋ณด์ง๋ง์ธ์ฌ ์๋ํ๋ฉด ์์๋ ๋ค์ฃฝ๋ฐ์ฃฝ ๋๋ฆฌ๋๋ฆฌ ๋์ฅํ ์์์ ํ๋ฆ๋๋ก ์ ์๊ฑฐ๋๊น์...
ํ์ง๋ง ๋น๊ณต๊ฐ๋ ์ํ ๋์ ๊ทธ๊ฑด ์ ๋ง์ ๋๋ค :->
ํ๋ณํ
ํ๋ฆฌ๋ฏธํฐ๋ธ ํ์ ์ ๊ทธ๋ฅ (type)์์ ๋ถ์ฌ์ฃผ๊ธฐ
// ํ๋ฆฌ๋ฏธํฐ๋ธ ํ์
int a = (int)3.141592; //์์์ ์๋์๋ฆฌ ๋ฒ๋ฆผ
// โญString <-> intโญ
int i = Integer.parseInt(s);
String s = Integer.toString(i);
String๋ผ๋ฆฌ ๋น๊ต
str1.equals(str2)
String ๋์๋ฌธ์ ๋ณ๊ฒฝ
๋<->์ ๋ฌธ์๋ก ๋ณ๊ฒฝ
//------- ํจ์ ์ํ -----------
// String toUpperCase()
// String toLowerCase()
str.toUpperCase() // ๋๋ฌธ์๋ก
str.toLowerCase() // ์๋ฌธ์๋ก
String ๋ฌธ์์ด ์๋ฅด๊ธฐ
์ธ์๊ฐ ํ๋๋ฉด ์์ ์ธ๋ฑ์ค(์ด์)
์ธ์๊ฐ ๋๊ฐ๋ฉด ์์ ์ธ๋ฑ์ค(์ด์), ๋ ์ธ๋ฑ์ค(๋ฏธ๋ง)
// ------------- ํจ์์ํ -----------------------
// String substring(int beginIndex)
// String substring(int beginIndex, int endIndex)
String str = "Hello World!";
str.substring(6); // "World!"
str.substring(0,5); // "Hello"
๋ฌธ์์ด ์นํํ๊ธฐ
๋ฌธ์ ์ ๊ท์ ์ฌ์ฉํ๋ฉด ํธ๋ฆฌ
// ํจ์ ์ํ
// String replace(String target, String replacement)
// String replaceAll(String regex, String replacement)
str.replace("hi", "hello"); // ์ ๊ทํํ์ ์ฌ์ฉ ๋ถ๊ฐ
str.replaceAll("[.]{2,}", "."); // ์ ๊ทํํ์ ์ฌ์ฉ ๊ฐ๋ฅ(์ฐ์์ ์ธ ํ๋ ์ด์์ '.'์ ํ๋์'.'์ผ๋ก ์นํ)
[ ] | ํ ๊ฐ์ ๋ฌธ์ | [^abc] | a,b,c ์ด์ธ ๋ฌธ์ |
[abc] | a,b,c ์ค ํ๋์ ๋ฌธ์ | [a-z] | a~z ์ค ํ๋์ ๋ฌธ์ |
{n} | n๊ฐ |
{n, } | n๊ฐ ์ด์ |
^ | ๋ฌธ์์ด ์์ | ||
$ | ๋ฌธ์์ด ์ข ๋ฃ |
ํน์ ๋ฌธ์์ด๋ก ์์๋๋์ง, ๋๋๋์ง
// ํจ์ ์ํ
// boolean startsWith(String prefix);
// boolean endsWith(String suffix);
String str = "abcdefghijklm";
str.startsWith("abc"); //true
str.endsWith("lm"); //true
์ค๋ฆ์ฐจ์ ์ ๋ ฌ
๊ธฐ๋ณธํ ํ์ ์ด๋ ๊ฐ์ฒด ํ์ ์ Array ์ ๋ ฌํ ๋ Arrays.sort( ), Listํ์ ์ ๋ ฌํ ๋ Collections.sort( )
//arr๋ ํ๋ฆฌ๋ฏธํฐ๋ธ ๋ฐฐ์ด
Arrays.sort(arr); // Array ์ ๋ ฌ
Collections.sort(list); // List ์ ๋ ฌ
๋ฐฐ์ด ์์ ํน์ ์์ ์๋?
Arrays.asList(arr).contains(el) // int๋ ๋ชป์ฐพ์??
Arrays.stream(arr).anyMatch(i -> i == el) // int, String ๋ ๋ค ๋จ
๋ฐฐ์ด์์ ํน์ ์์ ์ญ์
์์ด ์จ ํ๋ฆฌ๋ฏธํฐ๋ธ ๋ฐฐ์ด์ ์๋๋๊ฒ ๋ง์๊ฒ์ธ๊ฐ..
Arrays.asList(arr).remove(idx) // ์ธ๋ฑ์ค๋ก ์ญ์
Arrays.asList(arr).remove(obj) // ๊ฐ์ฒด๋ก ์ญ์
์ ๊ณฑ, ์ ๊ณฑ๊ทผ
Math.pow(i) //์ ๊ณฑ
Math.sqrt(i) //์ ๊ณฑ๊ทผ
๋ฐฐ์ด ๊น์ ๋ณต์ฌ
int[] arr1 = { 1, 2, 3, 4 };
int[] arr2 = arr1.clone();
๋ฐ์ํ
'๐ Language > ๐ Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ (OOP is A PIE) (0) | 2023.06.29 |
---|---|
[Java] Scanner ํด๋์ค / nextInt(), next(), nextLine() (0) | 2022.08.03 |
[Java] Arrays ๊ด๋ จ (0) | 2022.05.26 |
[Java] length, length(), size() (0) | 2022.05.21 |
[Java] ์ ์ด์(modifier)-์ ๊ทผ ์ ์ด์/๊ทธ ์ธ ์ ์ด์ (0) | 2022.03.09 |