BootCamp 19day

GyeongNamยท2023๋…„ 12์›” 12์ผ
0

BootCamp

๋ชฉ๋ก ๋ณด๊ธฐ
17/49
post-thumbnail

๐Ÿ“… 2023๋…„ 12์›” 8์ผ

[java 4์ผ์ฐจ]


19์ผ์ฐจ: java ๊ธฐ๋ณธ(4)

String Method

// ํŒจํ‚ค์ง€ ์ ‘๊ทผ
import java.util.*;

// ๋ฌธ์ž์—ด ํ•ฉ์น˜๊ธฐ
String[] str = {"a","b","c"};
System.out.println(String.join(",", str));

// ๋ฌธ์ž์—ด ๊ฐ์ฒด : StringBuffer, StringBuilder 
StringBuffer str = new StringBuffer("hello");
System.out.println(str);

str.append(" world");   // +=
System.out.println(str);

str.insert( 6,"java ");
System.out.println(str);

System.out.println(str.substring(6, 10));
System.out.println(str.delete(6,10));

Array

// ์„ ์–ธ ๋ฐ ํ• ๋‹น
int[] int_arr1 = {1,2,3,4};
int[] int_arr2 = new int[4];
int[] int_arr3 = new int[]{1,2,3,4};

// ์ถœ๋ ฅ
System.out.println(Arrays.toString(arr1));	

// sort ์ •๋ ฌ
Arrays.sort(st_arr);	// ์˜ค๋ฆ„์ฐจ์ˆœ
Arrays.sort(st_arr, Comparator.reverseOrder());		// ๋‚ด๋ฆผ์ฐจ์ˆœ
// ๋‚ด๋ฆผ์ฐจ์ˆœ์ผ ๊ฒฝ์šฐ ๊ธฐ๋ณธํƒ€์ž…์€  Comparator.reverseOrder()์„ ์‚ฌ์šฉํ• ์ˆ˜์—†๋‹ค.

// stream
int[] new_arr = Arrays.stream(st_arr)    // st_arr ๋Œ€์ƒ์œผ๋กœ Stream ๊ฐ์ฒด ์ƒ์„ฑ
                .boxed() // Integer ํ˜• ๋ณ€ํ™˜ํ•œ Stream ๊ฐ์ฒด ์ƒ์„ฑ
                .sorted(Comparator.reverseOrder())  // ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ
                .mapToInt(a->a) // Integer -> int ํ˜•๋ณ€ํ™˜
                .toArray();

github java ์‹ค์Šต ๋‚ด์šฉ

profile
503 Service Unavailable Error

0๊ฐœ์˜ ๋Œ“๊ธ€