본문 바로가기

개발/JAVA

[JAVA] level1 . 가운데 글자 가져오기 / length(), substring()

-가운데 글자 가져오기

 

1. 문자열 길이

c 배열 : sizeof(arr);

java String : arr.length();

 

2. 문자열 인덱스 뽑기

          java String : substring(idx1,idx2);      //idx2전까지 추출

 

3. 내 소스

class Solution {

 public String solution(String s) {

     String answer = "";

     

     int n;

     n=s.length();

     

     if(n%2==0){

         answer = s.substring(n/2-1,n/2+1);

     }

     else{

         answer = s.substring(n/2,n/2+1);

     }

     return answer;

  }

}