메서드란?

중급 Java

Jim White

Java Developer

학습 내용

  • 재사용 가능한 코드 블록으로서의 메서드
    • 사용자 정의 메서드
    • 매개변수
  • 제어 흐름
    • if-else
    • switch
    • 반복문
      • for 반복문
      • while 반복문
  • 워크플로

전구와 톱니바퀴 아이콘

중급 Java

메서드란?

  • 특정 작업을 수행하는 코드 블록
  • 코드 재사용 가능

세 컵의 커피가 있는 커피 머신

중급 Java

이미 본 메서드들

  • 기본 제공 타입에는 고유 메서드가 있음

예: String

  • .length()
  • .toLowerCase()
  • 앞으로 더 배웁니다!
중급 Java

.contains()

  • String에 특정 부분 문자열이 있는지 확인
  • true 또는 false를 반환
"Java".contains("av"); // true 반환
중급 Java

.charAt()

  • 지정한 위치의 문자를 반환
"Java".charAt(1); // 'a' 반환

주의: Java는 0부터 셉니다!

중급 Java

.substring()

  • start부터 시작해 end 이전까지의 String 일부를 반환:

String.substring(start, end)

"Java".substring(1,3); // "av" 반환
중급 Java

.equals()

  • String의 값을 비교
  • 같으면 true 반환
String word = "Java";
word.equals("Java"); // true 반환

참고: ==String에서 예상치 못한 결과를 줄 수 있습니다

중급 Java

요약

word = "Java";

// .contains()
"Java".contains("v"); // true 반환
word.contains("w"); // false 반환

// .charAt()
"Java".charAt(0); // 'J' 반환
word.charAt(1); // 'a' 반환

// .substring()
"Java".substring(1,3); // "av" 반환
word.substring(0,1); // "J" 반환

// .equals()
"Java".equals(word); // true 반환

// 다음은 
// true일 수도 있고 아닐 수도 있음
boolean output = "Java" == word; 
중급 Java

연습해 봅시다!

중급 Java

Preparing Video For Download...