본문 바로가기

Java8

[Java] BigInteger 클래스 사용 BigInteger 자바의 정수를 표현하기 위한 자료형은 int, long 등이 있다. 자료형 범위 int -2147483648 ~ 2147483647 long -9223372036854775808 ~ 9223372036854775807 저 범위를 넘을 때가 있을 것이다. 그럴 때 BigInteger를 사용하면 좋을 것이다. BigInteger의 범위는 무한하다고 한다. Import import java.math.BigInteger; 생성 BigInteger num1 = new BigInteger("10000000000000000000");// 10000000000000000000 BigInteger num2 = new BigInteger("1010", 2);// 10 BigInteger num3 = n.. 2021. 5. 27.
[Java] 표준국어대사전 오픈 API 사용하기 - 2(파싱) howbeautifulworld.tistory.com/19 [Java] 표준국어대사전 오픈 API 사용하기 - 1 stdict.korean.go.kr/openapi/openApiInfo.do 국립국어원 표준국어대사전 오픈 API 1. 표준국어대사전 오픈 API 서비스 소개 표준국어대사전 오픈 API는 검색 플랫폼을 외부에 공개하여 다양하고 재미있는 서비 howbeautifulworld.tistory.com 1편에서는 API를 호출해봤습니다. 2편에서는 파싱을 할 것입니다. import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org... 2021. 4. 22.
[Java] 표준국어대사전 오픈 API 사용하기 - 1(호출) stdict.korean.go.kr/openapi/openApiInfo.do 국립국어원 표준국어대사전 오픈 API 1. 표준국어대사전 오픈 API 서비스 소개 표준국어대사전 오픈 API는 검색 플랫폼을 외부에 공개하여 다양하고 재미있는 서비스 및 애플리케이션을 개발할 수 있도록 외부 개발자와 사용 stdict.korean.go.kr 위 사이트에 들어가 오픈 API 사용 신청을 합니다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import javax.net.ssl.HttpsURLConnection; public class apitest { public static void main(String[.. 2021. 4. 15.
[Java] Thread를 이용한 타이머 + GUI 실행영상 바가 줄어드는 타이머와 숫자가 줄어드는 두 가지의 타이머입니다. class TimerBar extends JLabel implements Runnable { int width = 450, height = 50; int x = 10, y = 50; Color color = new Color(255, 0, 0); int second; public TimerBar(int second) { setBackground(color); setOpaque(true); setBounds(x, y, width, height); this.second = second; } @Override public void run() { while (true) { try { Thread.sleep(1000 / (width / se.. 2021. 4. 1.
728x90