Java - Dizi İşleme

İçindekiler
Verilere erişebilsek de dizi indekslerini manuel olarak kullanarak, bu prosedürü otomatikleştirebilmek çok önemlidir, böylece az kodla büyük miktarda atama yapabiliriz.
Bu otomasyonu başarmak için çeşitli araçlara güvenebiliriz. Java, aralarında döngülerimiz var için ve süre, figürüne ek olarak her biri için bir diziden veri okuyabilmek.
for ile dizide dolaşmak
Kullanın döngü için bir diziyi geçmek ve işlemek doğal olarak gelir, bunu yapabilmemizin nedenlerinden biri şudur: Java bize dizinin kaç konumu olduğunu söyler, böylece bloğumuzun kaç döngüye sahip olacağını belirleyebiliriz, başka bir neden de, bir dizi aynı veri türündeki tüm öğelerini içerdiğinden, en güvenli şey, söz konusu verileri işleyecek olmamızdır. aynı şekilde bu aletin kullanımını doğal kılan şey.
Aşağıdaki resimde, a ile bir dizinin çapraz geçişini nasıl yaptığımızın kodunu görelim. döngü için.

Daha önce tek boyutlu bir dizi tanımladığımız gibi, .uzunluk uzunluğunun ne olduğunu bilebiliriz, bunu for döngüsünün limiti olarak kullanırız ve böylece döngünün her yinelemesinde dizide hareket etmek için sayaç değişkenini kullanırız. Bu kodla ilgili en ilginç şey, dizinin işlevselliğini, kullanıcının geliştirebileceğimiz sonsuz işlevsellik olasılıklarını elde edebileceğimiz verileri yakalamasıyla birleştirmemizdir.
Her döngü için
Bu, klasik for döngüsünün bir iyileştirmesi veya uyarlamasıdır, fark şu ki, onu sınırlamak ve sayaçlarını ayarlamak yerine, sadece diziyi ileteceğiz ve boyutunu belirlemekten ve içinden geçmekten sorumlu olacak. öğelerinin her biri.
BeyanBu döngüyü bildirme şeklimiz, orijinal for ile nasıl yaptığımıza göre biraz değişir, yapmamız gereken ilk şey, diziyi depolayan veri türünden bir değişken tanımlamak, ardından diziye geçmesini söylemek. For-each döngüsü bildirdiğimiz aşağıdaki resmi görelim:

Burada dizinin içeriğini kullanırken gördüğümüz en ilginç kısım olan döngüyü tanımlarken açıklananlara uyduğumuzu görüyoruz, bakarsak artık dizinine ihtiyacımız yok ve bunun nedeni uygulanan talimatın zaten biliyor olmasıdır. dizinin hangi konumu gidiyor, bu yüzden alıcı değişkeni yazdırırken bize değerleri nasıl saklandıklarına göre sırayla verir.
Bu öğreticinin sonunda, bu şekilde çok fazla kod kaydettiğimizi ve sonucun daha okunabilir olduğunu görebiliyoruz, bu da gelecekte kodumuzu okuması ve daha sonra katkıda bulunmak için bakım yapması gereken kişiler için çok daha basit bir görev yapıyor. ölçeklenebilirlik.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave