본문 바로가기

전체 글50

StringBuilder : javaArrayList를 String으로 변환 하기 arrayList 어레이 리스트를 상황에 따라 String한줄로 뽑아내야 하는 경우가 생긴다. 이런 경우에 보통 쓰는 String.toString() 메서드로는 원하는 값을 받을 수 없는데, 이는 toString이라는 메서드가 해당 변수가 [대표하는 값]만을 String으로 만들어주기 때문이다. 이는 모든 주소값을 대변하는 자료형에 동일하게 작동한다. 배열, 이중매열, 오브젝트 등이 toString으로 뽑았을때, 단순히 16진수 주소값만을 리턴한다. 사실, 우리가 할 수 있는 방법은 단순히 루프를 돌면서 각 인덱스마다 String으로 만들어주는 수 밖에 없는데, 여기서도 단순한 코드 한줄로 성능을 극대화 시킬 수 있는 방법이 존재한다. ArrayList list = new ArrayList; list.a.. 2019. 12. 28.
폴더 삭제 : 삭제.(FileUtils.cleanDirectory()와 File.delete()) JAVA 에서 File처리를 할때, 특정 폴더에 있는 파일을들 모두 지워야 하는 순간이 있다. 기존의 JAVA UTIL에서 지원하는 FILE객체에 포함되어있는 delete() 메서드를 이용하면 특정 파일을 지울 수 있다. 이는 비단 파일 뿐만 아니라 폴더에도 해당되는데, 폴더를 지우기 위해서는 해당 폴더 하위에 아무런 파일이 없어야 한다. 다음은 JAVA.UTIL API 도큐먼트의 설명이다. Files.delete(path)관련 도큐멘드 Deleting a File or Directory You can delete files, directories or links. With symbolic links, the link is deleted and not the target of the link. With .. 2019. 12. 23.
2중배열 정렬 package project; import java.util.Scanner;import java.util.Arrays;import java.util.Comparator; public class Main { static class Solution{ int [][] array = { {1,3} ,{2,3} ,{3,2} ,{3,1} ,{2,5} ,{2,1} }; Solution(){ }//constructor : Solution(nothing) void sortArray(){ Arrays.sort(array, new Comparator(){ public int compare(int a[], int b[]){ if(a[0] == b[0]) return Integer.compare(a[1], b[1]); else.. 2018. 12. 9.
SQLD정리 -4 1. 단일행 함순의 종류- 문자형 함수= 문자를 입력하면 문자나 숫자값을 반환한다.- 숫자형 함수= 숫자를 입력하면 숫자 값을 반환한다.- 날짜형 함수= DATE타입의 값을 연산한다.- 변환형 함수= 문자, 숫자, 날짜형 값의 데이터 타입을 변환한다.- Null관련 함수= null을 처리하기 위한 함수. 2. NULL의 특성- 널값은 아직 정의되지 않은 값으로, 0또는 공백과 다르다. 0은 숫자이고 공백은 하나의 문자이다.- 테이블을 생성할 때 NOT NULL 또는 PRIMARY KEY로 정의되지 않은 모든 데이터 유형은 널값을 포함할 수 있다.- 널 값을 포함하는 연산의 경우 결과 값도 널값이다. 모르는 데이터에 숫자를 더하거나 빼도 결과는 마찬가지로 모르는 데이터인 것과 같다.- 결과값을 NULL이 .. 2018. 12. 1.