karakter Pythonu

| | | |

Java charAt() yöntemi, bir dizede belirli bir dizin konumunda bir karakter döndurur. Bir dizgedeki ilk karakter, 0 dizin konumuna sahiptir. charAt(), tek bir karakter döndurur. Bir dizi karakter döndurmez.

Java’da dizelerle çalƒ±≈üƒ±rken, dizede belirli bir konumda hangi karakterin olduƒüunu bulmak isteyebilirsiniz.

ƒ∞≈üte burada charAt() y√∂ntemi devreye girer. Java charAt() y√∂ntemi, bir dizedeki belirli bir konumla ili≈ükili karakteri bulmak için kullanƒ±lƒ±r. . Ayrƒ±ca bir dizede birden çok karakter d√∂ndurebilir.

√ñrneƒüin, bir ABD telefon alan koduyla ili≈ükili konumlarƒ± alan bir program yazdƒ±ƒüƒ±nƒ±zƒ± varsayalƒ±m. Bir telefon numarasƒ± içeren bir dizgenin ilk uç karakterini almak isteyebilirsiniz.

Bu eƒüitici, √∂rneklere referansla Java’da charAt()’in nasƒ±l kullanƒ±lacaƒüƒ±nƒ± tartƒ±≈üacaktƒ±r.

Java String Refresher

Dizeler, kodunuzdaki metin tabanlƒ± verilerle çalƒ±≈ümanƒ±za izin verdikleri için herhangi bir programlama dilinde √∂nemli bir veri turudur. Java’da, dizeler çift tƒ±rnak içine alƒ±nƒ±r ("‚"). ƒ∞≈üte Java’da bir dize bildirme √∂rneƒüi:

Yukarıda tanımladığımız şirket değişkeni aşağıdaki dizin değerlerine sahip olacaktır:

Google
1234 5

ƒ∞lk harf ‚ÄòG‚Äô 0 indeksine sahip olurken, ‚ÄòL‚Äô 4’luk bir indekse sahip.

Katƒ±lƒ±mcƒ±larƒ±n %81’i, bir eƒüitim kampƒ±na katƒ±ldƒ±ktan sonra teknik i≈ü beklentileri konusunda daha emin hissettiklerini belirtti. Bugun bir eƒüitim kampƒ± ile e≈üle≈ütirin.

Ortalama bir eƒüitim kampƒ± mezunu, bir eƒüitim kampƒ±na ba≈ülamaktan ilk i≈üini bulmaya kadar, kariyer geçi≈üinde altƒ± aydan az zaman harcadƒ±.

Yerle≈üik Java dizesi charAt() y√∂ntemi, bir dizgede belirli bir dizin konumunda bir karakter d√∂ndurur. ƒ∞lk karakter 0 dizin deƒüerine sahiptir ve dizedeki sonraki karakterler için bu ≈üekilde devam eder.

Bir dizedeki ilk karakteri veya örneğin dokuzuncu karakteri almak istiyorsanız, kullanabilirsiniz. charAt(). charAt() yönteminin sözdizimi aşağıdaki gibidir:

charAt() bir parametreyi kabul eder: dizin konumu almak istediğiniz karakter.

charAt Java Örneği

Bir kafe i≈ülettiƒüimizi s√∂yleyin. Adƒ± G. Bu, satƒ±≈ülarƒ± artƒ±rmayƒ± ve maƒüazaya daha fazla insan çekmeyi amaçlayan bir promosyonun parçasƒ±dƒ±r.

Bir baristaya verilen bir ismin ilk harfini alan bir program oluşturmak istiyoruz. Bunu kullanarak yapabiliriz. aşağıdaki kod:

Kodumuzu çalƒ±≈ütƒ±rdƒ±ƒüƒ±mƒ±zda program a≈üaƒüƒ±daki yanƒ±tƒ± d√∂ndurur:

√ñnce, kodumuzu saklayan GetFirstLetter adƒ±nda bir sƒ±nƒ±f olu≈üturuyoruz. Ardƒ±ndan, name adƒ±nda bir Java deƒüi≈ükeni tanƒ±mladƒ±k. Bu dize, mu≈üterimizin adƒ±nƒ± saklar. Bu durumda, mu≈üterimizin adƒ± Graham Henderson’dƒ±. Bir adƒ±n yanlƒ±≈ü okunmasƒ± olasƒ±lƒ±ƒüƒ±nƒ± azaltmak için mu≈üteri adlarƒ±nƒ± buyuk harflerle yazmaya karar veriyoruz.

Bir sonraki satƒ±rda, letter adƒ±nda bir deƒüi≈üken tanƒ±mlƒ±yoruz. "char‚" veri turu çunku harf yalnƒ±zca bir karakter saklayacaktƒ±r.

Bu değişkene name.charAt(0) değerini atarız. Bu ilk değeri döndurur. dizimizdeki karakter. Başka bir deyişle, 0 dizin değerine sahip karakteri alırız. Bu durumda, charAt() yöntemi G karakterini döndurur.

Sonra , konsola, belirtilen dizindeki karakteri bize bildiren bir mesaj yazdırırız, bu durumda 1 olur.

Başka Bir Karakter Al

İkinciyi almak istersek karakter olursa, kodumuzda şu değişikliği yapabiliriz:

İki değişiklik yaptık. İlk olarak, charAt() int dizin yöntemindeki dizin numarasını, dizimizdeki ikinci karakteri temsil eden 1 olarak değiştirdik. İkinci olarak, yazdırılan mesajı İlk… yerine ikinci… diyecek şekilde değiştirdik.

Kodumuz şunu döndurur: R. Bu yeni bir dize. Orijinal dizimiz değiştirilmedi.

Görduğunuz gibi, kodumuz dizgemizdeki ikinci karakteri aldı.

Java String charAt: Count Oluşum Örneği

Bir charAt() y√∂nteminin yararlƒ± bir uygulamasƒ±, bir sayƒ±m olu≈üum algoritmasƒ±ndadƒ±r. Sayƒ±m olu≈üum algoritmalarƒ±, belirli bir deƒüerin bir dize, liste veya ba≈üka bir yinelenebilir nesne içinde kaç kez g√∂runduƒüunu sayar.

Kahveye geri d√∂nelim. Diyelim ki çok fazla mu≈üteri indirimimizi talep ediyor çunku G bir ismin ba≈ü harfi çok yaygƒ±n. Yalnƒ±zca adƒ±nƒ±z ikiden fazla G‚Äôs içeriyorsa satƒ±n alma i≈üleminizde %5 indirim.

Bir mu≈üterinin indirimimiz için uygun olup olmadƒ±ƒüƒ±nƒ± hesaplamak için kullanabileceƒüimiz kod:

Kodumuzu çalƒ±≈ütƒ±rdƒ±ƒüƒ±mƒ±zda program a≈üaƒüƒ±daki yanƒ±tƒ± d√∂ndurur:

"Python.Engineering hayatƒ±ma en çok ihtiyacƒ±m olduƒüu anda girdi ve hƒ±zlƒ± bir ≈üekilde uyum saƒülamama yardƒ±mcƒ± oldu. bir eƒüitim kampƒ±. Mezun olduktan iki ay sonra, hayattaki deƒüerlerim ve hedeflerim ile uyumlu hayalimdeki i≈üi buldum!"

Venus, Rockbot’ta Yazƒ±lƒ±m Muhendisi

p>

Önce programımızın kodunu saklayan GetLetters adında bir sınıf tanımlıyoruz. Ardından, muşterimizin adını saklayan name adında bir değişken tanımlıyoruz.

Kaç tane √∂rneƒüinin kaydƒ±nƒ± tutan counter adƒ±nda bir deƒüi≈üken tanƒ±mladƒ±k. dizimizde G harfi var. Ardƒ±ndan, name deƒüi≈ükenimizdeki her bir deƒüere bakan bir Java for d√∂ngusu olu≈üturduk.

< p>name.length() -1 bize d√∂ngumuzun name dizesindeki her harften geçene kadar devam edeceƒüini s√∂yler.

Sonra bir if deyimi tanƒ±mladƒ±k. Bu ifade, i. dizin konumundaki karakterin, for d√∂ngumuzun, d√∂ngunun her çalƒ±≈ütƒ±ƒüƒ±nda artan kƒ±smƒ±dƒ±r, G’ye e≈üit olup olmadƒ±ƒüƒ±nƒ± kontrol eder.

Bu kar≈üƒ±la≈ütƒ±rmanƒ±n buyuk/kuçuk harfe duyarlƒ± olduƒüunu unutmayƒ±n. ƒ∞simlerimiz kuçuk harflerle yazƒ±lmƒ±≈ü olsaydƒ±, name.charAt(i) == ‚ÄòG‚Äô ifadesi asla doƒüru olarak deƒüerlendirilmezdi.

i dizin konumundaki karakter G’e e≈üitse sayacƒ±mƒ±z 1 artar. Kodumuzun son satƒ±rƒ±nda programƒ± yazdƒ±rmasƒ± için y√∂nlendirdik. konsola bir mesaj g√∂nderir. Bu mesaj bize mu≈üterinin adƒ±nda G karakterinin kaç kez g√∂runduƒüunu s√∂yler.

Sonuç

Java < em>charAt() y√∂ntemi, bir dize içindeki belirli bir dizin deƒüerinde bulunan karakteri alƒ±r.√ñrneƒüin, bir dizedeki 10. karakteri almak için charAt() kullanabiliriz veya 15’i.

Bu eƒüitici, Java’da charAt() y√∂nteminin nasƒ±l kullanƒ±lacaƒüƒ±nƒ± ara≈ütƒ±rdƒ±. charAt()<’ƒ±n adƒ±m adƒ±m √∂rneƒüini inceledik. /em> y√∂nteminin kullanƒ±ldƒ±ƒüƒ±nƒ± ve ayrƒ±ca charAt()’in Java sayƒ±mƒ± olu≈üum algoritmalarƒ±yla nasƒ±l kullanƒ±labileceƒüini tartƒ±≈ütƒ±k.

Artƒ±k charAt’ƒ± kullanmaya hazƒ±rsƒ±nƒ±z. () Ja konusunda bir uzman gibi va! Java hakkƒ±nda daha fazla bilgi edinmek için Java’da Kodlama hakkƒ±ndaki kƒ±lavuzumuzu okuyun.

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