문자열

    [Java] day16. API - Object/ String 문자열 메소드()

    API API(Application Programming Interface)란? 응용 프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 자바 API 자바 플랫폼 위에서 동작하는 애플리케이션 개발 시 활용 (유용한 클래스 및 인터페이스 제공) JDK를 설치하면 시스템을 제어하거나 편의 기능을 위한 API를 제공 Object 모든 클래스는 Object 클래스의 후손 java.lang 패키지에 존재 Obejct 클래스가 가진 메소드 중 관례상 많이 오버라이딩 해서 사용하는 메소드들이 존재 ex) toString(), equals(), hashCode() 제공하는 메소드 toString() : 인스턴스 생성 시 사용한 full class name과 @ 그..

    Java 문제풀이 4-4. 학생들 분단 나누기. 다차원 배열 문제

    문제 /* 길이 12의 문자열 배열을 생성하여 12명의 학생들을 출석부 순으로 1차원 배열에 할당하고, * 2열 3행 2차원 배열을 2개 할당하여 각 1분단 2분단이라고 칭한다. * 순차적으로 1분단 부터, 왼쪽부터 오른쪽, 1행에서 아래 행으로 번호 순으로 자리를 배치하고 출력하세요*/ * -- 출력 예시 -- * == 1분단 == * 홍길동 이순신 * 유관순 윤봉길 * 장영실 임꺽정 * * == 2분단 == * 장보고 이태백 * 김정희 대조영 * 김유신 이사부 */ 작성한 코드) String[] sarr = {"홍길동","이순신","유관순","윤봉길","장영실" ,"임꺽정","장보고","이태백","김정희","대조영","김유신","이사부"}; String[][] student1 =new String[2..

    Java 문제풀이 4-1. 문자열을 입력받아 배열에 저장하고 문자 검색하기.

    문제) /* 문자열을 하나 입력받아 문자 자료형 배열로 바꾼 뒤 * 검색할 문자를 하나 입력 받아 * 입력 받은 검색할 문자가 문자열에 몇개 있는지를 출력하세요 * * -- 입력 예시 -- * 문자열을 하나 입력하세요 : helloworld * 검색할 문자를 입력하세요 : l * * -- 출력 예시 -- * 입력하신 문자열 helloworld에서 찾으시는 문자 l은 3개 입니다. * */ (String Class의 toCharArray() : char[] 메소드 활용 가능 char[] carr = 문자열변수.toCharArray(); 와 같이 사용 작성한 코드) Scanner sc = new Scanner(System.in); System.out.print("문자열을 하나 입력하세요 : "); Strin..

    Java 문제풀이 3-3. 문자열에 문자가 몇개 포함되어 있는지 판별하기

    문제 /* 문자열을 하나 입력 받고, 검색할 문자를 입력 하여 * 입력받은 문자열에서 검색할 문자가 몇 개 포함되어 있는지를 출력하는 프로그램을 만드세요 * * 단, 문자열에 영문자가 아닌 문자가 섞여 있는 경우에는 * 검색할 문자를 입력받지 않고 "영문자가 아닌 문자가 포함되어 있습니다." 출력 후 프로그램을 종료하세요 * * 또한 일치하는 문자의 경우 대소문자를 구분합니다. * * -- 프로그램 예시 -- * * -- 정상 동작의 경우 -- * -- 입력 예시 -- * 문자열 입력 : apple * 문자 입력 : p * * -- 출력 예시 -- * 포함된 갯수 : 1개 * * -------------------- * -- 영문자가 아닌 문자 포함된 경우 -- * -- 입력 예시 -- * 문자열 입력 ..