목록분류 전체보기 (65)
집 짓는 개발블로그
1. 파일 >> Project Structure >> Project >> Project Name을 원하는 이름으로 변경한다. 2. settings.gradle을 수정한다. rootProject.name = 'SmallTalkApplication' 3. .idea/.name을 수정한다. SmallTalkApplication 4. 인텔리제이를 재실행한다. 5. gradle을 Refresh한다. 나는 여기까지 해도 다 바뀌지 않아서 추가적으로 아래 단계들을 수행했다.6. 인텔리제이를 닫고 finder에서 프로젝트 폴더의 이름을 수정함(윈도우의 파일 탐색기)7. 인텔리제이를 켜서 변경된 이름의 폴더를 새로 오픈8. 아래 사진에서 선택된 부분을 원하는 이름으로 리팩토링 9. Edit Configurations >..
List subList(int fromIndex, int toIndex); List에서 fromIndex~toIndex까지의 요소를 뽑아내서 반환하기 위해 사용된다. 예를 들면 List names = new ArrayList(); names.add("A"); names.add("B"); names.add("C"); names.add("D"); names.add("E"); List exampleSubList = names.subList(1, 3); System.out.println(exampleSubList); 위 코드의 결과는 다음과 같다. ["B", "C"] 원본 List였던 names의 1번째, 2번째 요소를 뽑아내 반환한다. 내가 가장 최근에 subList를 이용한 코드는 다음과 같다. 앞뒤로 필요..
기존에 ubuntu 20.04에 MongoDB 4.4를 설치해 잘 사용하고 있었으나 프로젝트용 aws 계정을 하나로 합치는 과정에서 DB를 이사하게 되었다. 이번에는 ubuntu 22.04에 MongoDB 6.0을 설치했다. 이리저리 헤매며 시간낭비를 했는데 MongoDB 공식문서에 아주 잘 설명되어 있었다. 다음부턴 꼭 공식부터 확인하는 것으로 하자. ^^ 환경 - windows 10 - ubuntu 22.04 ec2 ubuntu 22.04에 MongoDB 6.0 설치하기 1. 관리자 계정 접속 sudo su 2. public key import하기 wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add - apt-..
Q. 정수 배열 sorting하는 방법? int 배열 소팅은 java.util 패키지에서 Arrays클래스를 import한 뒤 sort를 이용한다. 이렇게 하면 원본 배열이 변경된다. import java.util.Scanner; import java.util.Arrays; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int[] students = new int[28]; for (int i=0;i 힙(Heap)에 저장됨 Array, Enumeration, class, Interface 빈 객체를 의미하는 null이 존재한다. Q. 자바에서 int와 Integer의 차이는? int는 primi..
Scanner(입력 받기) import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); } } 자바의 기본 제공 라이브러리 java.util로부터 Scanner를 import한다. Scanner 클래스를 불러왔으니 객체를 생성해야 이용 가능. 아래는 백준 연습문제 정리 고양이(10171) escape(이스케이프 문자) : 문자열 내에서 특수한 기능 수행하는 문자 \' : 따옴표 출력(') \" : 큰따옴표 출력(") \n : 개행문자, 줄을 바꿔줌 \t : 탭문자 \\ : 역슬래시 주사위 세개(2480) 제출한 코드 import java.util.Scanner;..