TIL(Today Ingwang Learned)
TIL)2022-11-21(java)
김코식
2022. 11. 22. 01:04
java 알고리즘 문제 풀이
java 문법
- Collections.sort(n) > n을 오름차순 정렬
- charAt(n) > n번 인덱스의 문자 하나 뽑아오기
- substring(n) > n번 인덱스 이후부터 출력
- n.compareTo(m) > n,m 비교 // 숫자형 = n>m > 1 / n=m > 0 / n<m >-1
- Character.isLowerCase(n) : n이 소문자이면 true 아니면 false
- Character.isUpperCase(n) : n이 대문자이면 true 아니면 false
- a.replace ("n","m") > a의 문자열에서 n을 m으로 변경
- startsWith("a") > 문자열이 a로 시작하면 true
- endsWith("a") > 문자열이 a로 끝나면 true
오류
java
에러 : exception in thread "main" java.lang.arithmeticexception: / by zero
원인 : 존재하지 않는 파일에접근 , 정수를 0으로 나누기, 배열 인덱스를 잘못 사용/// 정수를 0으로 나눔
해결 : int 값을 1로 바꿔줘서 해결
새로 알게된 내용 :
HashSet > 중복이 없는 리스트
s.contains("b") > s문자에 b가 포함되어있으면 true
잘한점 : 코드 리뷰를 통해 내가 풀었던 방식을 확인해보니 도움이 많이 됐다.
어제 목표 : 성공
내일 목표 : 혼자 공부하는 java 책 chap6 공부하기