본문 바로가기

C.E

toUpperCase(소문자에서 대문자로 바꾸는 메소드) 갑자기... java String의 toUpperCase()라는 메소드가 궁굼해졌다. "abc"라는 문자열이라면 당연히 새로운 객체의 "ABC"를 반환하겠지만, "ABC"에 대해서 toUpperCase()를 실행하면 같은 객체가 반환될까... 새로운 객체가 반환될까? 결과는... 동일한 객체를 반환한다. String str0 = "abc"; String str1 = "ABC"; System.out.println(str0 == "abc"); //true System.out.println(str1 == "ABC"); //true System.out.println(str0.toUpperCase() == "abc"); //false System.out.println(str1.toUpperCase() == "AB.. 더보기
Java, substring에 관하여 substring public String substring(int beginIndex) 이 캐릭터 라인의 부분 캐릭터 라인인 새로운 캐릭터 라인을 돌려줍니다. 부분 캐릭터 라인은 지정된 인덱스로 시작되어, 이 캐릭터 라인의 끝까지가 됩니다. 례: "unhappy". substring(2)에서는 "happy" 가 돌려주어진다 "Harbison". substring(3)에서는 "bison" 가 돌려주어진다 "emptiness". substring(9)에서는 "" (하늘의 캐릭터 라인)이 돌려주어진다 파라미터: beginIndex - 개시 인덱스 (이 값을 포함한다) 반환값: 지정된 부분 캐릭터 라인 예외: IndexOutOfBoundsException - beginIndex 가 부의 값의 경우, 혹은 이 .. 더보기
average예제 import java.lang.reflect.Array; import java.util.Arrays; public class Test { public static void main(String[] args) { int s[]={81,53,89,91,68}; int t[]={82,85,95,35,75}; int u[]={88,95,35,67,84}; int sum=0; for(int i=0; i 더보기
배열의 출력 int u[]={88,95,35,67,84}; System.out.println(Arrys.toString(u)); // Arrys.toString(배열이름) 이용하시면 간단히 배열을 출력할 수 있습니다. System.out.println() 에서는 배열의 출력이 까다로울 수 있기 때문에 참고! 더보기
parseInt 예제 Main Class public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int n1=MyInteger.parseInt("345"); int n2=MyInteger.parseInt("123"); System.out.println(n1); System.out.println(n2); int sum=n1+n2; System.out.println(sum); } } MyInteger Class public class MyInteger { public static int parseInt(String a) { // TODO Auto-generated method .. 더보기
String을 Int로.. (parseInt 함수) public class Main { public static void main(String[] args) { String s1=args[0]; String s2=args[1]; System.out.println(s1+s2); // 두 문자열 s1, s2를 옆으로 붙여 새로운 문자열을 만든다. int n1=Integer.parseInt(s1); // Integer.parseInt("43")는 문자열 "43"을 입력 파라미터로 받아 정수 43을 반환하는 함수이다. int n2=Integer.parseInt(s2); // s2에 보관된 문자열을 정수로 변환하여 그 정수를 반환한다. System.out.println(n1+n2); } } 위의 예시와 같이 Integer.parseInt 함수를 사용하면 Strin.. 더보기
java 함수, 메소드 관련 자 이게 기본적인 메소드의 원리 입니다. 그.. 메소드의 원래 뜻은 저두 잘 모릅니다..너무 길어서... 하지만 전 프로그래밍은 뭐가되었든 자기방식으로 이해만하면 된다 생각하기에! 제 기준으로 설명 을 드리겠습니다. 제 기준으로 메소드는 "명령들이 처리되는 하나의 집합" 입니다. 위의 자료를 보시듯이 저렇게 변수 A와 B 이 두개를 더해서 출력하는 과정 이 하나의 메소드 입니다. 음... 이렇게 설명해두 잘모르시는 분을위해! 심화적인 예재! 이렇게 코딩이 되어있다 했을때 제가 보는 기준의 메소드 입니다. 클래스가 있고, 그 안에서 처리되는 명령들이 하나의 메소드들 입니다. 저렇게 외워주시면 기본적으로 메소드가 무엇인지는 이해가 되실꺼고, 메소드 출력,변수참조 에도 약간의 도움이 되실겁니다! 자! 그럼 이.. 더보기
Java substring public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String s="2013-12-31 15:32:49"; String ArrSubstring; ArrSubstring=s.substring(14,16); System.out.println(ArrSubstring); } } 더보기