목록Dev/Java (4)
CrashOverride 잡동사니 !!
위의 스크린샷에서 이상한 부분이 어느 곳인지 아시겠습니까? 붉은색으로 마킹한 바로 저 부분! 소스코드의 9번 줄을 보면 문법적으로 명백한 오류가 있음에도 불구하고 그나마 에디터 좌측의 줄번호가 표시되는 곳에는 오류가 있다는 것을 표시하여 작업자에게 알려주고 있습니다만, 우측의 수직 스크롤바 영역에서는 어떠한 표시도 나와있지 않습니다. 바로 이 부분에서 오류표시가 제대로 되어야 보다 효율적으로 오류를 확인하고 빠르게 탐색하면서 디버깅이 가능할텐데 말입니다. 최근 Mac OS X Lion 업데이트 후 이클립스에서 상기와 같은 이슈가 확인이 되었습니다. 근본적인 해결책은 이클립스나 OS 레벨에서 픽스가 되어야 하겠지만 임시적으로 써먹을 수 있는 방법을 소개 해드리겠습니다. 우선 Mac의 시스템 설정에서 '일반..
1. 숫자를 문자열로 바꾸기 int i = 1234; String s = String.valueOf(i); 문자열 "1234"로 변환 String s = Integer.toString(i); 문자열 "1234"로 변환 String s = ””+i; 문자열 "1234"로 변환 String s = “”+12.34; 문자열 "12.34"로 변환 String s = “”+0; 문자열 "0"로 변환 2. 문자열을 숫자로 바꾸기 String str = "1234"; int i = Integer.parseInt(str); long i = Long.parseLong(str) double i = Double.valueOf(str).doubleValue(); Byte.parseByte(str) 바이트형 변환 Short.p..
import java.util.Timer; import java.util.TimerTask; public class time { Timer timer; public time(int seconds) { timer = new Timer(); timer.schedule(new TimerTaskTest(), seconds*1000); } class TimerTaskTest extends TimerTask { public void run() { System.out.println("Time's up!"); timer.cancel(); //timer thread 종료 } } public static void main(String args[]) { System.out.println("About to schedule t..