Java-length의 차이 & 대소문자 변환 & charAt()

수현·2022년 10월 3일

Java

목록 보기
10/23

■length의 차이

  • length
    - arrays(int[ ], double[ ], String[ ])
    - length는 배열의 길이를 알고자 할때 사용

  • length()
    - String related Object(String, StringBuilder etc)
    - length()는 문자열의 길이를 알고자 할때 사용

  • size()
    - Collection Object(ArrayList, Set etc)
    - size()는 컬렉션프레임워크 타입의 길이를 알고자 할때 사용

■대소문자 변환

  • toUpperCase()
    - String.toUpperCase() 시 대상문자열을 모두 대문자로 변환

  • toLowerCase()
    - String.toLowerCase() 시 대상문자열을 모두 소문자로 변환

  • trim()
    - String.trim() 시 대상문자열의 앞,뒤 공백문자 모두 제거

■charAt()

String type의 문자열 중 한글자를 선택해서 char type으로 변환, 괄호 안에는 몇번째 글자인지 숫자 입력

String str = "안녕하세요";
System.out.println(str.charAt(1));   //"녕" 출력

Scanner 사용 시 뒤에 바로 붙여 사용할 수도 있음

Scanner scan = new Scanner(System.in);
char inputData = '';
inputData = scan.nextLine().charAt(0);
System.out.println(inputData);   //입력된 문자열의 첫번째 글자 출력
profile
실패와 성장을 기록합니다 🎞️

0개의 댓글