ALL

도쿄 디즈니랜드 디즈니씨 놀이기구 예약 프라이오리티 패스

도쿄 디즈니가 40주년이 되었다고 합니다. 40주년이 되면서 여러가지 굿즈 판매와 이벤트를 하고 있습니다. 그 중에서도 놀이기구 예약에 사용하는 프라이오리티 패스에 대해 알아보겠습니다. 프라이오리티 패스 도쿄 디즈니랜드와 디스니씨에서 놀이기구를 빠르게 이용할 수 있게 사용했던 패스트 패스가 있습니다. 하지만 패스트 패스는 중지되어 사용할 수 없는 상태입니다. 하지만 도쿄 디즈니가 40주년 이벤트로 프라이오리티 패스라는 것을 하고 있습니다. 프라이오리티 패스는 패스트 패스처럼 놀이기구를 미리 예약해서 대기시간을 줄여주는 티켓입니다. ...
ALL

JAVA 변수 데이터 타입 확인 getName 사용 방법

자바에서 변수 타입을 확인하고 싶은 경우가 있습니다. 형변환을 하기 전에 사전 체크를 하기 위해서 또는 형변환을 하고 나서 데이터 타입을 확인하고 싶은 경우등 변수의 데이터 타입을 확인하고 싶은 경우입니다. 자바에서 데이터 타입을 확인하기 위해서는 getClass().getName()를 사용합니다. getClass().getName() 타입을 확인하기 위해 사용하는 getClass().getName() 사용 방법은 다음과 같습니다. 변수명.getClass().getName() 반환값으로는 클래스 이름을 반환합니다. 샘플을 보면서 확...
ALL

URL 인코딩 디코딩 변환기

URL을 복사해서 사용하다 보면 알수 없는 영어 또는 기호로 조합된 형태를 볼수 있습니다. 이러한 형태의 URL은 사람이 알수 없는 형태로 되어 있지만 서버에서는 이해할 수 있는 규칙이 정해진 표현입니다. URL 인코딩과 디코딩 예를 들어 현재 페이지의 URL은 아래처럼 URL인코딩이 되어있습니다. 크롬이나 익스플러로등 사용자가 보면 화면에서 url은 인코딩-디코딩-변환기/ 라고 보입니다. 즉, 사람이 읽을 수 없는 형태의 url은 인코딩이 되어있는 형태입니다. 사람이 읽을 수 있는 있는 형태의 url은 디코딩이 되어있다고 생각하면...
ALL

JAVA 문자열 변환 toString 과 valueOf 차이점

자바에서 문자열이 아닌 데이터 타입의 값을 문자열을 변경하는 경우가 많습니다. 문자열로 변경하는 경우 toString 또는 String클래스의 valueOf를 사용합니다. 두 메서드는 값을 문자열로 변환해 주지만 조금 차이가 있습니다. 두 메서드의 차이를 확인해보겠습니다. toString과 valueOf 차이 먼저 어떠한 차이가 있는지 내용을 보겠습니다. String.valueOf - 파라미터가 null이면 문자열 "null"을 반환.toString - 대상 값이 null이면 NullPointerException 오류 발생. 가장 ...
ALL

JAVA 형변환 Integer parseInt와 valueOf 차이

자바에서 숫자 타입의 데이터 형변환을 할때 Integer 클래스의 parseInt 또는 valueOf를 사용합니다. 둘다 정수형 타입으로 형변환도 해주고 같은 값을 반환합니다. 하지만 둘은 조금 차이가 있습니다. 어떠한 부분에서 차이가 있는지 확인해보겠습니다. Integer.parseInt 와 Integer.valueOf 차이 문자열을 Integer.parseInt 와 Integer.valueOf로 형변환을 해보면서 어떠한 차이가 있는지 샘플을 보겠습니다. public class Program { public static void ...
ALL

JAVA 데이터 형변환 문자 숫자 실수 사용 방법

자바에서 문자열을 숫자로 또는 숫자를 문자열로 또는 숫자를 실수 형태의 데이터 타입으로 변환해야하는 경우가 있습니다. 문자열에 있는 숫자를 계산하기 위해 변환해야 하거나 0으로 시작하는 숫자값을 표시하기 위해서등 여러가지 이유가 있습니다. 이번에는 자바에서 데이터 형변환을 하는 방법을 알아보겠습니다. 문자 ⇒ 숫자 문자에서 숫자로 형변환 하는 방법을 알아보겠습니다. 문자에서 숫자로 변환하기 위해 Integer클래스의 parseInt함수 또는 valueOf 함수로변환할 수있습니다. public class Program { public...
ALL

JAVA 별 찍기 샘플 코드

자바를 배우는 단계에서 반복문인 for문을 배우게됩니다. 반복문을 사용해 연습 하는것 중 하나가 * 로 출력해 그림을 그리거나 문자 형태로 출력하는 것입니다. for문 별찍기 단순히 for문을 사용해 출력을 하게되면 그림이나 문자형태로 출력되지 않습니다. for문을 2개 이상 사용하는 중첩 반복문을 사용해야 합니다. 샘플을 보면서 여러가지 패턴을 그려보도록 하겠습니다. 배열 별찍기 별을 2차원 배열 처럼 가로와 세로로 출력 하는 샘플입니다. public class Program{ public static void main(Strin...
ALL

TypeScript as 다운 캐스팅 사용 예제

타입스크립트 as를 사용해 다운 캐스팅 하는 방법을 알아보겠습니다. as 다운 캐스팅 TypeScript 문법으로 as를 사용하여 다운캐스팅를 할 수 있습니다. 다운 캐스팅는 안전한 방법은 아니지만 가끔 TypeScript로 작성하다보면 필요한 경우도 있습니다. 다운 캐스팅는 파생된 타입의 값을 부분 타입 형태로 사용하는 방법입니다. const value = rand(); const str = value as number; console.log(str * 10); function rand(): string | number { if ...
ALL

TypeScript union 타입 사용 예제

타입스크립트에서 union 타입 데이터형을 사용 하는 방법에 대해 알아보겠습니다. union 타입 TypeScript 에서는 union 타입을 사용할 수 있습니다. union 타입은 하나의 변수에 여러 타입을 지정할 수 있습니다. 여러 타입을 지정하고 싶은 경우에는 | 을 사용합니다. let value: string | number = 'foo'; value = 100; value = 'bar'; // 에러: Type 'true' is not assignable to type 'string | number'. value = true...