파이썬 문자

| | | |

Java charAt() 메서드는 문자열의 특정 인덱스 위치에 있는 문자를 반환합니다. 문자열의 첫 번째 문자는 인덱스 위치가 0입니다. charAt()는 단일 문자를 반환합니다. 문자 범위를 반환하지 않습니다.

Java에서 문자열로 작업할 때 문자열의 특정 위치에 어떤 문자가 있는지 알고 싶을 수 있습니다.

여기에서 charAt() 메서드가 사용됩니다. Java charAt() 메서드는 체인의 특정 위치와 관련된 문자를 찾는 데 사용됩니다. 또한 문자열에 여러 문자를 반환할 수도 있습니다.

예를 들어, 미국 전화 걸기 코드와 연결된 위치를 검색하는 프로그램을 작성한다고 가정해 보겠습니다. 전화번호가 포함된 문자열의 처음 세 문자를 검색할 수 있습니다.

이 자습서에서는 예제를 참조하여 Java에서 charAt()를 사용하는 방법을 설명합니다.

자바 문자열 업데이트

체인은 코드의 텍스트 데이터로 작업할 수 있도록 해주기 때문에 프로그래밍 언어에서 중요한 데이터 유형입니다. Java에서 문자열은 큰따옴표 ("")로 묶입니다. 다음은 Java에서 문자열 선언의 예입니다.

회사 변수는 위에서 정의한 다음 인덱스의 값을 갖습니다.

g o o g l
1 2 3 4 5

첫 글자 `G`의 인덱스는 0이고 글자 `l`의 인덱스는 4입니다.

Java charAt

기본 제공 Java 문자열 charAt() 메서드는 문자열의 특정 인덱스 위치에서 하나의 문자를 반환합니다. 첫 번째 문자는 인덱스 값이 0이고 다음 문자는 문자열의 문자.

예를 들어, 문자열의 첫 번째 문자 또는 아홉 번째 문자를 검색하려면 charAt()를 사용할 수 있습니다. < em>charAt() 메서드는 다음과 같습니다.

charAt()은 하나의 매개변수를 사용합니다: 복구하려는 문자 인덱스 위치 .

charAt 자바 예제

바를 시작한다고 가정해 보겠습니다. 이름이 G 문자로 시작하는 모든 고객에게 5% 할인을 제공하고 있습니다. 이것은 판매를 늘리고 매장에 더 많은 사람들을 유치하기 위한 프로모션의 일환입니다.

want 바텐더에게 주어진 이름의 첫 글자를 복구하는 프로그램을 만들기 위해. 다음 코드를 사용하여 이를 수행할 수 있습니다.

코드를 실행할 때 프로그램은 다음 응답을 반환합니다.

먼저 코드를 저장하는 GetFirstLetter라는 클래스를 생성하므로 Java 변수 라는 name. 이 문자열은 클라이언트의 이름을 저장합니다. 이 경우 클라이언트의 이름은 Graham Henderson입니다. 가능성을 줄이기 위해 클라이언트 이름을 대문자로 지정하기로 결정했습니다. .

다음 줄에서 letter라는 변수를 정의합니다. letter가 문자만 유지합니다.

Let this 변수의 값 name.charAt(0). 할당은 문자열의 첫 번째 문자를 반환합니다. 즉, 캐릭터 이 경우 charAt() 메서드G 문자를 반환합니다.

다음으로 메시지를 콘솔은 지정된 인덱스에 있는 문자를 알려줍니다. 이 경우에는 1입니다.

다른 문자 가져오기

문자열에서 두 번째 문자를 검색하려면 다음 코드 변경:

두 가지를 변경했습니다. 먼저 charAt() int 인덱스 메서드의 인덱스 번호를 문자열의 두 번째 문자인 1로 변경했습니다. 둘째, 인쇄된 메시지를 첫 글자 ... 대신 두 번째 글자 ...으로 변경했습니다.

코드는 R을 반환합니다. 이것은 새로운 체인입니다. 원래 문자열은 변경되지 않았습니다.

보시다시피, 우리 코드는 문자열에서 두 번째 문자를 검색했습니다.

string Java charAt:. Number Occurrence Example

charAt() 메서드의 유용한 응용 은(는) 발생 계산 알고리즘에 있습니다. 발생 계산 알고리즘은 특정 값이 문자열, 목록 또는 기타 반복 가능한 개체에 나타나는 횟수를 계산합니다.

카페로 돌아가십시오. 고객이 너무 많다고 가정해 보겠습니다. G은(는) 이름의 이니셜이 매우 일반적이기 때문에 할인을 요청했습니다. 이름에 G가 2개 이상 포함된 경우 구매 금액의 5%만 할인받을 수 있도록 거래를 변경하기로 결정했습니다.

다음은 ca에 사용할 수 있는 코드입니다. 고객이 할인을 받을 자격이 있는지 계산:

코드를 실행하면 프로그램은 다음 응답을 반환합니다.

먼저 프로그램 코드를 저장하는 GetLetters라는 클래스를 정의합니다. 다음으로 클라이언트의 이름을 저장하는 name이라는 변수를 정의합니다.

우리는 counter라는 변수를 정의하여 문자 G가 문자열에 존재합니다. 그래서 name 변수의 각 값을 검사하는 Java for 루프 를 만들었습니다.

name.length() -1name 문자열의 모든 문자를 통과할 때까지 루프가 계속될 것임을 알려줍니다.

다음으로 if 문을 정의했습니다. 다음 명령문은 인덱스 위치 i.에 있는 문자가 루프가 실행될 때마다 증가하는 루프의 일부이며 G와 같은지 확인합니다.

이 비교는 대소문자를 구분합니다. 이름을 소문자로 저장했다면 name.charAt (i) == `G` 문은 결코 true로 평가되지 않을 것입니다.

인덱스 위치 i의 문자가 G와 같으면 카운터는 마지막 줄에서 1만큼 증가합니다. 코드에서 프로그램에 메시지를 인쇄하여 콘솔로 보내도록 요청했습니다. 이 메시지는 고객 이름에 G 문자가 몇 번 나타나는지 알려줍니다.

결론

자바 charAt()는 문자열의 특정 인덱스 값에 존재하는 문자를 검색합니다. 예를 들어 charAt()를 사용하여 10번째 문자열의 문자 또는 15.

이 튜토리얼은 Java에서 charAt() 을 사용하는 방법을 탐구했습니다. 우리는 charAt() 및 Java의 발생 계산 알고리즘과 함께 charAt()을 사용하는 방법도 설명했습니다. p>

이제 < 사용을 시작할 준비가 되었습니다. em>charAt() Ja go 전문가 !Java에 대해 자세히 알아보려면 Java로 프로그래밍하는 방법 에 대한 가이드를 읽으십시오.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method