karakter Pythonu

Python işlevleri ve meth

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

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öndürebilir.

Ö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 üç 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 türüdür. Java'da, dizeler çift tırnak içine alınır (“”). İşte Java'da bir dize bildirme örneği:

String company = "Google";

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'lük 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. Bugün 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öndürür. İ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:

char = string_name .charAt(index)

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:

public class GetFirstLetter { public static void main (String[] args) { String name = "GRAHAM HENDERSON"; char letter = name.charAt(0); System.out.println("" + name + "'ın adının ilk harfi " + harf + "."); } }

Kodumuzu çalıştırdığımızda program aşağıdaki yanıtı döndürür:

İlk GRAHAM HEN'in mektubu DERSON'un adı G.

Ö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, müşterimizin adını saklar. Bu durumda, müşterimizin adı Graham Henderson'dı. Bir adın yanlış okunması olasılığını azaltmak için müşteri adlarını büyük harflerle yazmaya karar veriyoruz.

Bir sonraki satırda, letter adında bir değişken tanımlıyoruz. “char” veri türü çünkü harf yalnızca bir karakter saklayacaktır.

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

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:

… Dize adı = "GRAHAM HENDERSON"; karakter harfi = isim.charAt(1); System.out.println("" + isim + "'sadının ikinci harfi " + harf + "."); …

İ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öndürür: R. Bu yeni bir dize. Orijinal dizimiz değiştirilmedi.


Gördüğünüz 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öründüğünü sayar.

Kahveye geri dönelim. Diyelim ki çok fazla müşteri indirimimizi talep ediyor çünkü 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 müşterinin indirimimiz için uygun olup olmadığını hesaplamak için kullanabileceğimiz kod:

class GetLetters { public static void main (String[] args) { String name = "GRAHAM HENDERSON"; int sayaç = 0; for (int i = 0; i <= name.length() - 1; i++) { if (name.charAt(i) == 'G') { counter++; } } System.out.println(ad + "'s" + " ad, " + sayaç + "G." içerir); } }

Kodumuzu çalıştırdığımızda program aşağıdaki yanıtı döndürür:

"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 Mühendisi

p>

Önce programımızın kodunu saklayan GetLetters adında bir sınıf tanımlıyoruz. Ardından, müş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öngüsü oluşturduk.

< p>name.length() -1 bize döngümüzün 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öngümüzün, döngünün her çalıştığında artan kısmıdır, G'ye eşit olup olmadığını kontrol eder.

Bu karşılaştırmanın büyük/küçük harfe duyarlı olduğunu unutmayın. İsimlerimiz küçük 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 müşterinin adında G karakterinin kaç kez göründüğünü 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.





karakter Pythonu: StackOverflow Questions