전체 글
문자열String → Character 객체타입으로 바꾸기
public void stringToCharacter() { String str = "HelloWorld"; str.chars().mapToObj(ch -> (char)ch).forEach(System.out::println); } 출력결과 H e l l o W o r l d
369게임 → count()★, Stream개념정리용★
나의 풀이 class Solution { public int solution(int order) { int cnt=0; String str = order+""; char[] chars=str.toCharArray(); for(int i=0; i i == 3 || i == 6 || i == 9).count(); } } ▶ String.valueOf() 함수를 써서 정수타입의 order를 String타입으로 바꾼다. ▶ String타입으로 바뀐 상태에서 split() 메서드를 이용하여 "String배열"로 바뀌준다. ▶ stream(String.valueOf(order).split("")) ▶ 위 식에 따라 stream으로 감싸게 되면 반환타입이 Stream 타입이 된다. ▶ 추가적으로 map(Integer..
피자 나뉘 먹기(2) ★최소공배수, 최대공약수★
나의 풀이 class Solution { public int solution(int n) { int big=Math.max(6,n); int gop=6*n; int result = 0; if(n==1){ return 1; } else{ for(int i=big; i
숫자 찾기→문자열+숫자=문자열
나의 풀이 class Solution { public int solution(int num, int k) { String str1 = String.valueOf(num); String str2 = String.valueOf(k); int result =str1.indexOf(str2); return str1.indexOf(str2)>-1? result+1: -1; } } ▶ 삼항 연산자 사용 ▶ indexOf("찾고자하는 문자열") 사용 ▶ indexOf() 메서드는 찾고자 하는 문아열이 존재하는 경우에는 해당 인덱스를 정수값으로 반환하고 없는 경우에는 -1을 반환한다. 다른 사람의 풀이 class Solution { public int solution(int num, int k) { return ("-..