컴공댕이 공부일지

문자열의 입출력 정리 본문

학교/객지프 정리

문자열의 입출력 정리

은솜솜솜 2023. 3. 18. 00:53
728x90

#1. 문자열의 단순 입출력

아래 코드 참조.

  • next - 단어
  • nextLine - 라인
  • nextInt - 정수

 

 

#2. 문자열 총 길이 구하기  : 내장 메서드 length 활용

스트링이름.length()

 

 

 

#3. 문자열 끊어서 출력하기 : 내장 메서드 substring 활용

스트링이름.substring(시작인덱스,끝인덱스)

이렇게 끊어서 출력해보면 나오는 값은 시작인덱스<=(섭 스트링 값)<끝인덱스

 

 

 

 

#4. 특정 위치의 문자 출력하기 : 내장 메서드 charAt 활용

스트링이름.charAt(n)

이를 활용해 문자열의 n번 째 인덱스를 출력할 수 있다.

자바는 기본적으로 문자만 입출력할 수 없다고 한다.

문자열로 받고, charAt 메소드를 활용해 인덱스 0번 값만 출력하는 방법으로 문자 입출력이 가능하다.

 

문자 입출력 예시 코드

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		
		Scanner s= new Scanner (System.in);
		String c;
		
		
		c = s.nextLine();
		System.out.println(c.charAt(0)); 
        //문자만 출력받는 법은 없어. 스트링에서 0번 인덱스값만 받아오자.
		
	}
}

 

 

 

 

문자열 입출력 예시 코드

import java.util.Scanner;

public class Work {
	public static void main(String[] args) {

		Scanner a = new Scanner(System.in);
		
		String str = a.nextLine(); //문자열 입력
		System.out.println(str); //문자열 출력
		
		int legnth = str.length(); //문자열 길이 구하기
		System.out.println("길이 : "+legnth);
		
		int start=3;
		int end=5;
		System.out.println(start+"번부터 "+end+"번까지 문자열 자르기 : " +str.substring(start,end)); //문자열 끊어서 출력하기
	}

}

>>> 가나다라마바사(내가 입력한 부분)
가나다라마바사
길이 : 7
3번부터 5번까지 문자열 자르기 : 라마

728x90
Comments