"Object"클래스가 가진 메소드 중 "toString"메소드가 있습니다.물론 "Object" 클래스의 모든 메소드는 모든 클래스가 사용이 가능합니다."toString" 메서드는 객체가 가지고 있는 정보나 값들을 문자열로 만들어 리턴하는 메소드 입니다. 이렇게 출력해보면 결과값에는 이상한 정보가 담기는데이 값은 순수 "Object"의 "toString"결과 값입니다. (결국 의미없는 디폴트 값) 하지만 "Stirng" 클래스나 "File"클래스에서는 "toString"에 메소드를 재정의 하여 의미있는 값을 리턴해 줍니다. toString() 메소드는 자동으로 호출된다 toString 매소드는 자동으로 호출 됩니다. 우리가 자주 사용하던 "String" 클래스 객체를 선언하여 "toString"메소드 없..
● 지속적으로 할 수 있는 동기가 개발자로서 살아가는데 가장 중요한 요소라고 할 수 있다. 정말 프로그래밍 자체가 즐거워서 즐기면서 하는 것이 중요하다. ● 꾸준히 하는 것이 매우 중요한데 그러기 위해서 명확한 목표를 잡아라. 뜸 구름 잡기 식으로 계획을 세우면 놓치기 쉽기 때문이다. ● 학력은 중요한 요소가 아니기 때문에 현재 배우는 것에 최선을 다하자. 1가지일에 몰두 해도 좋은 결과가 온다는 보장이 없기 때문에 1가지에 몰두해서 해라. ● 기존의 틀을 깨라 수동적으로 살지 말고 비판적으로 생각하며 자신의 의견을 피력 하여라. 거기서 부터 삶의 작은 변화가 시작되어 큰 변화를 가져 올 수 있다. 현재 하고 있는 수행과제에서 다양한 테스트코드를 통해 인내력을 갖고 다양한 시도를 해보고 그것을 통해 설계..
ex) (10,10)-(12,13) 에서 숫자만 추출 하려면 1. split ("\\( | \\) | , | - ) 2. StringTokenizer 사용 3. pattern , matcher 클래스 사용 1번 split을 사용하면 특수문자를 비어있는값으로 반환하여 2번,3번을 사용해야 했다. 1번과 2번의 차이는 특수 문자(여기서 특수 문자는 "(" , ")"를 말한다.)를 처리 할때 1번은 비어있는 값을 반환하지만 2번은 그렇지 않다는 것이다. 또한 1번 split에서 매개변수를 하나 더 주면 원하는 곳까지만 자를 수 있었다.예 ) String a = "a,b,c,d"가 있을 시 a.split("," , 2)일 때 결과는 ab,c,d이렇게 잘라준다. 마지막으로 , 3번의 장점은 "( "이든 ">" 이..