>  기사  >  Java  >  Java에서 문자열의 처음 K 문자를 인쇄하는 다양한 방법

Java에서 문자열의 처음 K 문자를 인쇄하는 다양한 방법

WBOY
WBOY앞으로
2023-09-18 14:05:08849검색

Java에서 문자열의 처음 K 문자를 인쇄하는 다양한 방법

문자열은 큰따옴표로 묶인 일련의 문자를 저장하는 Java의 클래스입니다. 해당 문자는 실제로 문자열 유형 객체입니다. 문자열 클래스는 'java.lang' 패키지에서 사용할 수 있습니다. 이제 작업은 Java에서 해당 문자열의 첫 번째 'k' 문자를 인쇄하는 것입니다. 또한 주어진 문자열의 길이가 다음보다 작은지 확인하고, 그렇다면 원래 문자열을 인쇄합니다.

문자열의 첫 번째 K 문자를 인쇄하는 Java 프로그램

몇 가지 예를 통해 주어진 문제를 이해해 봅시다 −

으아악

위 문자열이 이미 있고 k 값 9가 주어졌다고 가정합니다. 그러면 결과는 −

으아악

문자열 1의 길이가 9보다 크므로 처음 9자를 인쇄합니다. 그러나 문자열 2의 길이는 9보다 작으므로 전체 문자열 자체를 인쇄합니다

방법 1

  • 문자열과 정수형의 두 가지 매개 변수와 함께 사용자 정의 메서드를 만듭니다.

  • 주어진 문자열을 문자 배열로 변환하여 'chs[]'에 저장합니다.

  • Java에서는 문자열이 불변이라는 것을 알고 있으므로 문자열의 문자를 문자 배열에 저장하려면 StringBuffer 클래스의 'new_st' 객체를 만들어야 합니다

  • if-else 블록을 사용하여 문자열 길이를 확인하세요. 길이가 k보다 크면 처음 k자를 문자 배열에 추가하고, 그렇지 않으면 주어진 배열을 인쇄합니다.

  • 이제 main() 메서드에서 문자열과 양의 정수 k를 선언하고 초기화합니다. 그런 다음 문자열과 k를 매개변수로 사용하여 사용자 정의 메서드를 호출하세요

Example

다음 예에서는 사용자 정의 메서드를 사용하여 문자열의 첫 번째 K 문자를 검색하는 방법을 보여줍니다.

으아악

출력

으아악

접근법 2

  • 문자열과 양의 정수 'k'를 선언하고 초기화합니다.

  • 이제 if-else 블록을 사용하여 문자열의 길이가 k보다 큰지 확인합니다. k보다 큰 경우 'substring()' 메서드를 사용하여 문자열의 동일한 문자 수를 인쇄하고 그렇지 않으면 전체 문자열을 인쇄합니다. .

  • 내장 메소드 'substring()'은 정수형 매개변수 2개를 받아 매개변수 범위 내에서 지정된 문자열의 문자를 출력합니다.

다음 예는 내장 메서드 'substring()'을 사용하여 문자열의 첫 번째 K 문자를 검색하는 방법을 보여줍니다.

으아악

출력

으아악

결론

이 기사는 문자열을 정의하고 Java 프로그램의 문제 설명을 이해하는 것으로 시작됩니다. 나중에 우리는 두 가지 예제 프로그램에 대해 논의했습니다. 하나는 사용자 정의 방법을 사용하고 다른 하나는 내장 방법을 사용하여 주어진 문자열의 첫 번째 K 문자를 인쇄합니다.

위 내용은 Java에서 문자열의 처음 K 문자를 인쇄하는 다양한 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제