본문 바로가기

전체 글303

ArrayList에서 특정값 remove ArrayList에서 특정값을 remove할때는 remove 메소드를 사용함. list에 있는값이 obj일때는 remove(지울값 obj); import java.util.ArrayList; public class ArrList2 { static ArrayList list = new ArrayList(); public static void main(String[] args) { list.add("사과"); list.add("수박"); list.add("복숭아"); list.add("바나나"); for(String i : list)System.out.print(i + " "); System.out.println(); list.remove("수박"); //지울Obj를 직접 지정 for(String i : l.. 2016. 5. 21.
함수형언어의 Monad란 무엇인가? 아래 기술 블로그 참고 http://tech.kakao.com/2016/03/03/monad-progamming-with-scala-future/ 2016. 4. 19.
Arrays.copyOf , Arrays.copyOfRange 배열 복사 Arrays.copyOf() , Arrays.copyOfRange() 메소드를 통해 배열을 복사 할 수 있다. Arrays.copyOf(원본배열, 복사할 길이); Arrays.copyOfRange(원본 배열, 복사할 시작인덱스, 복사할 끝인덱스) 인덱스는 0부터 시작하는것 기준 값에 의한 복사이므로 복사된 배열에서 값을 바꿔도 원본 배열의 값이 바뀌지 않음! ArraysCopyof.java import java.util.Arrays; public class ArraysCopyof { public static void main(String[] args) { int [] array1 = {1,2,3,4,5}; for(int i : array1){ System.out.print(i +" "); } System.. 2016. 3. 15.
Prototype 프로퍼티 자바스크립트의 모든 객체는 자신의 부모 역할을 하는 프로토타입 객체를 가리키는 숨겨진 프로퍼티가 있다. ECMAScript 명세서에서는 이 프로퍼티를 [[Prototype]]이라고 한다. 크롬 브라우저에서는 __proto__프로퍼티로 표시 함. 2015. 11. 10.
!! 연산자 자바스크립트에서 !!연산자는 피연산자를 boolean값으로 변환한다. 이때 객체는 빈 객체라도 true로 반환됨. ex) !!0 은 false !!1 은 true !! 'string' 은 true !!{} 은 true !!null 은 false !!undefined는 false 2015. 10. 14.
숫자에서 n번째 자리 숫자 추출 숫자 n이 있을때 k번째 자리수의 숫자를 추출(k는 1의 자리,10의 자리,100의 자리 등...에따라 1,2,3 ...식으로 증가) (n / 10^(k-1))%10 즉 추출하고자하는 자리수의 수자를 1의 자리에 오도록 10^(k-1)로 나눈후 추출을 위해 10으로 %연산(나눈 나머지) 연산을 한다. 이때 연산된 숫자는 int형에 넣으면 소숫점 이하를 버릴수 있으므로 응용하면 소숫점 몇번째 자리수도 구할 수 있다. 2015. 4. 13.