관리 메뉴

IT창고

자바(JAVA) 개발을 위한 메소드(Method) 모음1 본문

프로그래밍/JAVA

자바(JAVA) 개발을 위한 메소드(Method) 모음1

방구석여포 2017. 8. 15. 13:06

메소드(method) 혹은 멤버 함수(member function)는 객체 지향 프로그래밍에서 객체과 관련된 서브 루틴 (또는 함수)이며 데이터와 멤버 변수에 대한 접근 권한을 갖고 클래스 기반 언어에서 클래스 내부에 정의되어 있습니다.
자바를 이용해서 개발 혹은 실습을 하는데 많은 메소드가 필요하는데 필요할 때마다 바로 볼수있는 메소드 모음을 만들어보면 어떨까 싶어서 글을 써봅니다.

 

// 한줄주석
/* 여러줄주석 */
/** 파란 주석**/

 

System.out.println("hi");  //출력문

 

int num;         //선언하기
float num2;
String str;

num=10;        //변수선언
num2=15.2f;
str="hihihihi!";

 

/** 글자 수 구하기 **/

int length = str.length(); // 공백 포함

System.out.println("글자 수: " + length);

 

/** 공백 제거 하기 **/
str = str.trim();
length = str.length();
System.out.println("글자 수: " + length);

 

/** 대소문자 교차 **/
str = "I want mp4 file";
str = str.toUpperCase();
System.out.println(str);

str = str.toLowerCase();
System.out.println(str);

 

/** 특정 문자 포함 여부 알아보기 **/

if (str.contains("hello")) {
 System.out.println("있다");
} else {
 System.out.println("없다");
}  

 

/** 특정 문자 위치 찾기 **/
int idx = str.indexOf("hello");
System.out.println("hello 문자열의 위치 " + idx);

 

/** 문자열 치환 **/
str = "i want movie!";
str = str.replace("movie", "*****");
System.out.println(str);

/** 문자 자르기 **/
str = "가나 다라 마바사 아자차카 타파하";

System.out.println(str.substring(3));
System.out.println(str.substring(3, 10));

 

/** 랜덤 뽑기 **/

Random rd = new Random();    // 랜덤함수
/* 0~99까지 랜덤수를 뽑는다  */
int ranNum = rd.nextInt(100);
System.out.println("랜덤숫자"+ranNum);

 

 

 

Comments