본문 바로가기

TIL(Today Ingwang Learned)

TIL)2022-11-21(java)

 


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 공부하기

'TIL(Today Ingwang Learned)' 카테고리의 다른 글

TIL) 2022-11-23(java)  (0) 2022.11.24
TIL)2022-11-22(java)  (0) 2022.11.23
TIL)2022-11-19(java)  (0) 2022.11.19
TIL)2022-11-18 (java)  (0) 2022.11.19
TIL) 2022-11-17(팀 프로젝트)  (0) 2022.11.17


Calendar
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
더보기
Archives
Visits
Today
Yesterday