반응형

String 3

[Java] 숫자 검사하기.

문제 문자열에 숫자를 입력하고 숫자가 맞는지 판단하는 Method를 만드시오. 해법. 숫자 확인 Method public static boolean isNumber(String str){ if(str == null || str.equals("")){ return false; } for(int i=0; i '9'){ return false; } } return true; } Main Method public static void main(String[] args) { String str = "123"; System.out.println(str + "는 숫자입니까? " + isNumber(str)); str = "1234o"; System.out.println(str + "는 숫자입니까? " + isNumb..

JAVA 2022.06.07

[Java] Overloading, String, StringBuilder

Overloading OOP의 특성중 Polymorphism을 지원하기 위한 방법 중 하나. 같은 이름의 Method로 서로 다른 기능을 호출하는 Mechanism 특징 Method의 Parameter로 구별하여 호출한다. Retrun type이 다른 경우 사용 할 수 없다. 과도한 overloading은 가독성을 저해시킨다. 애매한 overloading은 지양해야한다. ex) myfunction(int a, int b); ex) myfunction(short a, short b) String String을 처리하기 위한 Class. String은 종료문자(null 문자, 일반적으로 0x00)를 포함하는 문자의 집합을 의미한다. 생성 Sugar Code의 특징 아래의 두 code는 서로 다르게 출력한다...

JAVA 2022.06.02

[Java] 참조형, String, Array

좋은 메소드는 응징도와 결합도에 의해 정해진다. 참조형 스택영역에 있는 힙의 런타임 변수를 참조형 변수라고 한다. ​ runtime binding : 실행시간에 무언가를 한다. - heap 프로그래머가 할당하면 해제는 Java가 처리한다. (garbage collector) 메모리를 넉넉하게 잡는 메카니즘이 잘 되어 있다. ​ ※ data block 은 읽고 쓰는 용도다. string string : 문자를 저장하기 위한 데이터 타입. (참조형) ​ ※ 컴파일 타임때 변수 값을 모른다? → runtime binding ​ new : heap에 데이터를 저장시킨다. heap area 에 데이터를 저장하기 위해서는 new를 써야한다. new 뒤에 나오는 형식과 변수 데이터 만큼 크기를 잡는다. new str..

JAVA 2022.05.23
1
반응형