목록분류 전체보기 (163)
꿈꾸는 개발자의 블로그
문자열에서 특정 문자를 삭제 혹은 치환하는 방법 중 replace() 함수와 replaceAll() 함수를 알아보려한다. replace(char old, char new) 문자열 내에 대체할 문자(없다면 "" 빈 값)와 일치하는 모든 부분을 교체한다. public class Main { public static void main(String[] args) { String str = "Hello, World.."; str = str.replace("Hello", "Hi"); System.out.println(str);// "Hi, World.. str = str.replace(".", ""); System.out.println(str);// "Hi, World" } } replaceAll(char old,..
API를 통해 응답받은 데이터가 String 타입의 "true", "false"일 경우에, Boolean 타입의 변수로 받아 분기처리하기 위해서 사용한 방법이다. 반대로 Boolean 타입을 String 타입으로 변환하는 방법도 정리해보았다. String to Boolean (Boolean 타입으로 변환하기) JSON.parse(), $.parseJSON()을 이용하면 된다. JSON.parse("true");// true JSON.parse("false");// false // JQuery $.parseJSON("true");// true $.parseJSON("false");// false console.log(typeof(JSON.parse("true")));// "boolean" JQuery인 경..
배열 생성하기 var arr = [];// 빈 배열 생성 arr[0] = 'a'; arr[1] = 'b'; arr[2] = 'c'; var arr = ['a', 'b', 'c'];// 초기값 할당 배열 생성 객체 생성하기 var obj = {};// 빈 객체 생성 obj.a = "a"; obj.b = "b"; obj.c = "c"; var obj = {a : "a", b : "b", c : "c"};// 초기값 할당 객체 생성 배열 안에 객체 생성하기 var objArr = [ {a0:"a0", b0:"b0", c0:"c0", d0:"d0"}, {a1:"a1", b1:"b1", c1:"c1", d1:"d1"}, {a2:"a2", b2:"b2", c2:"c2", d2:"d2"} ] 객체 안에 배열 생성하기..
두 날짜 간 차이 계산하기 두 지정 날짜의 차이를 계산하는 방법이다. Calendar, Date, SimpleDateFormat을 이용한 방법이 있다. Calendar 인스턴스를 이용하여 날짜를 set() 해주고, getTimeInMillis() 함수를 사용하여 두 날짜의 차이를 구한다. SimpleDateFormat을 통해 String 타입의 날짜를 Date로 받고, getTime() 함수를 통해 두 날짜의 차이를 구한다. Calendar 인스턴스를 이용하여 날짜를 set() 해주고, getTime() 함수를 사용하여 Date 타입으로 변환하여 받아 getTime() 함수를 통해 두 날짜의 차이를 구한다. 위 과정으로 얻은 두 날짜 간 차이 값(밀리초)을 가지고 년, 일, 시간, 분, 초를 구한다. 전..
홈페이지에 들어왔을 때, 메인을 차지하는 글씨가 왼쪽에서 오른쪽으로 서서히 나타나게 하고 싶었다. 그래서 사용한 방법이 animation! 처음 구현할 땐, 연습용 div가 나타났다가 사라지기도 하고, 생각처럼 간단하게 되지 않아서.. 다음을 위해 정리해보았다. 서서히 나타나는 애니메이션 구현하기 왼쪽에서 오른쪽으로 이동 : from left 10px > to left 50px 서서히 나타남 : opacity 0 > opacity 1 애니메이션 이름(animation-name) : anime 애니메이션 동작 시간(animation-duration) : 1.5s 애니메이션 동작 전후 설정(animation-fill-mode) : forwards (애니메이션이 끝난 후 그 지점에 그대로 있음) 애니메이션 시..