목록JAVA (78)
FlowerBombs
String 클래스 ( String class) ★ 문자열에서 특정 정보를 추출하는 기능들을 제공 기능 설명 int length() 문자열의 길이(=글자수)를 리턴 int indexOf(String) 특정 문자열이 처음으로 나타나는 위치를 조회 int lastIndexOf(String) 특정 문자열이 마지막으로 나타나는 위치를 조회 String replace(String, String) 문자열에서 첫 번째 파라미터와 일치하는 값을 두 번째 파라미터의 내용으로 변경 String toLowerCase() 소문자로 변경된 결과를 리턴 String toUpperCase() 대문자로 변경된 결과를 리턴 String trim() 앞, 뒤 공백을 제거한 결과 리턴 boolean equals(String) 값이 같으면..
Math 클래스수학적인 연산 기능을 제공하는 함수들. 기능 설명 int Math.max(int, int) 두 값 중에서 큰 값을 리턴 int Math.min(int, int) 두 값 중에서 작은 값을 리턴 int Math.abs(int) 절대값을 리턴 int Math.round(double) 소수점 반올림 double Math.random() 0~1 사이의 랜덤값을 리턴 random 값의 범위 조절하기1234public int random(int min, int max) { int num = (int) ((Math.random() * (max - min + 1)) + min); return num;}Colored by Color Scriptercs
WapperClass- 기본 데이터 타입에 대응되는 클래스들.- 주요 기능: 문자열을 데이터 타입 변수로 변환하는 기능- 기본 자료형의 변수와 완벽히 호환되기 때문에 문자열을 실 값으로 변환하는 기능 외에는 큰 의미가 없다. 12String k = "12345";int j = Integer.parseInt(k);cs
Java 기본 API 자바 프로그래머가 요구하는 기본 기능들을 미리 구현하여 라이브러리 형태로 내장한 기본 기능들 java.lang 패키지 - 자바 언어를 구성하는데 필요한 가장 필수적이고 기본적인 클래스를 포함하는 패키지- 이 패키지의 모든 클래스는 자동으로 import 되므로 별도의 import 구문이 필요 없다.
패키지 클래스를 폴더 형재로 분류한 상태.어떤 패키지에 포함된 클래스는 소스코드 첫 라인에서 자신이 어떤 패키지에 속해 있는지니 명시해야 한다.12package kr.co.blabla;public class helloWorld {....}cs (각각의 플그램을 식별하는 단위 = 패키지이름.) 다른 패키지의 클래스로부터 객체를 생성해야 할 경우 해당 패키지의 전체 경로를 명시해야 한다.1kr.co.blabla.HelloWorld h = new kr.co.blabla.HelloWorld();cs 클래스 정의 전 다른 패키지를 참조하는 구문을 명시하면 클래스 이름만으로 객체 생성이 가능하다. 123456import kr.co.blabla.HelloWorld; public class Foo{ ... HelloW..
익명 클래스(Anonymous Class)인터페이스나 추상 클래스에 대한 상속 없이 이름 없는 클래스 블록을 생성하여 사용하는 방법1234567891011public interface Foo { public void bar(); } // 인터페이스는 선언은 가능하지만 할당을 위해서는 반드시 자식 클래스가 필요하다.// 익명클래스 방법은 일시적으로 사용될 임시 클래스를 정의하는 것으로 생각할 수 있다.Foo f = new Foo() { @Override public void bar() {...}};Colored by Color Scriptercs