프로그래밍 언어/Java
-
프로그래머스 코딩 연습하면서 헷갈리는 함수 정리 (수정중)프로그래밍 언어/Java 2023. 2. 3. 14:21
indexOf toLowerCase toCharArray 리스트 배열로 변환 list.stream().mapToInt(i->i).toArray(); answer.stream().toArray(String[]::new); 정규식 new StringBuilder(new String(c)).reverse().toString(); HashSet set.stream().mapToInt(Integer::intValue).sorted().toArray(); Iterator set entry map getordefault stack combination
-
BufferedReader와 BufferedWriter 알아보기프로그래밍 언어/Java 2022. 8. 11. 15:19
BufferedReader와 BufferedWriter는 버퍼를 이용해서 읽고 쓰는 함수 입출력의 효율이 좋아짐(모아뒀다가 한 번에 전송하는게 효율적이기 때문에) BufferedReader BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //byte 타입으로 읽어들이는 in을 char 타입으로 처리한 뒤 String으로 저장 String str = br.readLine();//String으로 고정 Scanner와 유사 Enter만 경계로 인식하고 받은 데이터가 String으로 고정되기 때문에 입력받은 데이터를 가공하는 작업이 필요 (공백 단위로 데이터를 가공하려면 StringTokenizer의 nextToken() 혹은 ..
-
자바 StringTokenizer 를 알아보자프로그래밍 언어/Java 2021. 10. 2. 00:37
1. StringTokenizer란? 우리가 지정한 구분자로 문자열을 쪼개어주는 클래스 쪼개어진 문자열을 Token이라고 부름 2. import import java.util.StringTokenizer 를 작성해 import를 해주어야 함 3. 예시 StringTokenizer str = new StringTokenizer (문자열변수, "구분자지정"); nextToken()으로 한 토큰씩 꺼낼 수 있음, String을 반환함 *경우에 따라 형 변환 * 제가 공부하는 과정에 필요한 내용만 작성했습니다 내용은 추후에 수정될 수 있습니다
-
[오류] 'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.프로그래밍 언어/Java 2021. 9. 9. 03:04
에러 때문에 제가 화나서 씁니다..^^.. 이 글을 보는 누군가는 화가 나지 않았으면 해서.. 1. 고급 시스템 설정 2. 환경 변수 3. path 변수에 C:\Program Files\Java\jdk1.8.0_301 C:\Program Files\Java\jdk1.8.0_301\bin 위의 두 개를 다 넣어주세요!!!! 4. cmd를 껐다가 다시 켜서 javac 입력 주소는 다를 수 있습니다. jdk가 설치된 곳으로 지정해주면 됩니다. 저 같은 경우는 위에 값만 넣었을 때 안 됐고, %JAVA_HOME% 을 넣었을 때도 안 됐어요.. 저 두 가지 주소를 다 넣으니까 되더라고요 자바.. 시작부터 쉽지않다..! ^_ㅠ