[java]String vs StringBuffer/StringBuilder
2022. 6. 10. 13:21
Java&Spring
String vs StringBuffer/StringBuilder String과 StringBuffer/StringBuilder 클래스의 가장 큰 차이점은 String은 불변(immutable)의 속성을 갖는다는 점 아래 코드를 보면 str 변수는 world라는 문자열을 추가해 hellow world로 변한 것 처럼 보이지만 그림을 보면 hello 라는 데이터는 그대로 남아있고 hellow world 가 따로 메모리에 생성되고 str 변수가 hello world를 가리키게 된것이다. String str = "hello"; // String str = new String("hello"); str = str + " world"; // [ hello world ] 문자열 추가,수정,삭제 등의 연산이 비번하게 ..
[java] Arrays의 메소드
2022. 6. 10. 11:17
몰아 넣기
자바 Arrays의 메소드 String[] a = {"a","b","c","d"}; int[] b = {1,5,5,7,3,3,42,6,8,45323,4,63,2,1}; .asList(T..a) 배열을 ArrayList로 변환해준다. Arrays.asList(a); .toString() 배열에도 toString이 존재한다. toString이라는 메소드는 클래스에서 ALT+SHIFT+S를 누른 후 Generate toString을 이용해 오버라이딩할 수 있다. System.out.println(Arrays.toString(b)); Sort(array) 정렬은 쓰이는 곳이 굉장히 많은데 기본적으로 Sort()를 하면 오름차순 정렬이 된다. 정수형 배열을 내림차순 정렬하고 싶으면 반복문으로 배열을 뒤에서부터 꺼..
(JAVA / Spring/Mapper) <![CDATA[]]> 사용하기
2021. 7. 27. 17:45
몰아 넣기
1. 사용법 1-1 where 에서 > 와 같이 부호가 들어가면 인식을 못해 코드가 제대로 작동하지않는다 SELECT * FROM 테이블명 WHERE PRICE > 5000 1-2 조건문에 사용하기 SELECT * FROM 테이블명 WHERE 5000 ]]>