C# VE JAVA
Would you like to react to this message? Create an account in a few clicks or log in to continue.

C# VE JAVA

bilşim ve yazılımda son nokta
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
Ortaklar
Istatistikler
Toplam 7 kayıtlı kullanıcımız var
Son kaydolan kullanıcımız: AhmetCe00664761

Kullanıcılarımız toplam 72 mesaj attılar bunda 72 konu
Anahtar-kelime
işlem

 

 Array-Vector

Aşağa gitmek 
YazarMesaj
Admin
Admin



Mesaj Sayısı : 72
Kayıt tarihi : 02/12/08

Array-Vector Empty
MesajKonu: Array-Vector   Array-Vector Icon_minitimeCuma Ara. 05, 2008 1:57 pm

Programcılıkta çokça kullanılan bir yöntem olan dizi değişkenleri "Array"
biz programcılara birçok kolaylık getirmekte.Bazı durumlarda süreli
değişken tanımlamak yerine, bir değişkene değişik kriterlerle göre
değişik şekilde veri yerleştirmek daha basit bir kullanım olabilir.Sözü
uzatmadan Java'da dizi değişkenlerinin nasıl oluşturulduğuna dair basit
bir örnek verelim.

String dizi[] = new String[4];

dizi[0] = "Muz";
dizi[1] = "Nar";
dizi[2] = "Çilek";
dizi[3] = "Mandalina"; Yukarıda en basit manada bir dizi değişkeni oluşturup değişkene veri yerleştiriyoruz.Görüldüğü gibi ilk olarak oluşturacağımız dizi değişkeninde yerleştireceğimiz veri cinsine göre bir değişken oluşturuyoruz.Biz metin değeri oluşturacağımız için burada String değişken tanımlama takısını kullandık.Değişkeni dizi değişken olacağını belirlemek içinde değişken adından sonra köşeli parantezleri kullanıyoruz.Sonra tanımlanan bu değişkene new String[] parametresi yardımı ile dizi değişken tanımlıyoruz.Dizi değişkeninde kaç adet değer gireceğimizi burada ki köşeli parantezler içerisine giriyoruz.Değişkene değer girerken ilk dizi işareti olarak sıfır kullanılmasına dikkat edin.Aksi takdirde Java hata verecektir.Değişik iki örnek daha: int sayi[] = new int[3];

sayi[0] = 10;
sayi[1] = 20;
sayi[2] = 30;


double kesir[] = new double[2];

kesir[0] = 15.223256;
kesir[1] = 17.222056;
Yukarıda görüldüğü gibi, dizi değişkenler sadece metin değeri içeren değişkenlerde değil tüm değişken tiplerinde array oluşturabiliyoruz.Oluşturulan dizi değişkenlerini yazdırmak için de dizi değişkeninin sıra numaralarını girmemiz gerekir. for ( int i=0; i < dizi.length; i++ )
{
out.println(dizi[i] + "<br />");
} Yukarıda görüldüğü gibi dizi değişkeni içerisinde ki tüm verileri listelemek için bir döngü kurduk.Bu döngüde, dizi değişkenin sıra numaraları sıfırdan başladığı için sayaç değişkenini sıfır olarak tanımlıyoruz.Dizi değişkeni içerisinde kaç adet verinin olduğunu göstermek için dizi değişkeni ile length komutunu kullanıyoruz.Döngünün içerisinde sıralı bir şekilde veriler listelenmesi için dizi değişkeninin köşeli parantezleri içerisine sayaç değişkenini kullanıyoruz. Vektörler Dikkat ettiyseniz, dizi değişkenlerinde tanımladığımız kadar veri girişi yapabiliyoruz.Yani 5 adet veri girişi olarak tanımladığımız bir dizi değişkenine ekleme ve çıkarma yapamıyoruz.Ne yani Java bu denli aciz bir dil mi?Dizi değişkenlerini tanımladıktan sonra bu dizi değişkenlerine herhangi bir müdahale edemiyor muyuz?İşte bu durumda Vector adi verilen bileşenlerden yaralanıyoruz.Yanlız Vector'leri kullanabilmemiz için sayfamıza java.util.* paketini import etmemiz gerek. <%@ page import="java.util.*" %>
<%
Vector meyveler = new Vector();

meyveler.addElement("Muz");
meyveler.addElement("Nar");
meyveler.addElement("Çilek");
meyveler.addElement("Mandalina");

Enumeration nesneler = meyveler.elements();
while ( nesneler.hasMoreElements() )
{
out.println( nesneler.nextElement() + "<br />" );
}
%> Yukarıda basit bir şekilde meyveler adında Vector oluşturuyoruz. Görüldüğü gibi oluşturduğumuz diziye kaç adet veri gireceğimizi göstermiyoruz.Veri girişi için addElement komutunu kullanıyoruz.Sonra Enumeration oluşturarak dizi değişkenini nesneye dönüştürüyoruz.Verileri listelemek için while döngüsünü kullanıyoruz. Vector'lere yeni veri ekleme ve çıkarma için: meyveler.addElement("Kivi");
meyveler.removeElement("Muz"); Yeni veri giriyormuş gibi, addElement komutunu kullanıyoruz.Eklenen veriyi çıkarmak için ise removeElement komutu kullanılır.Yukarıda ki komut satırlarının çıktısını alabilmemiz için yeni bir nesne oluşturmamız gerekir.Sonuç olarak yukarıda ki komut satırıyla birleştirirsek aşağıda ki gibi bir kullanıma gidilebilir. <%@ page import="java.util.*" %>
<%
Vector meyveler = new Vector();

meyveler.addElement("Muz");
meyveler.addElement("Nar");
meyveler.addElement("Çilek");
meyveler.addElement("Mandalina");

Enumeration nesneler = meyveler.elements();
while ( nesneler.hasMoreElements() )
{
out.println( nesneler.nextElement() + "<br />" );
}

meyveler.addElement("Kivi");
meyveler.removeElement("Muz");

out.println("<hr />");

Enumeration nesneler2 = meyveler.elements();
while ( nesneler2.hasMoreElements() )
{
out.println( nesneler2.nextElement() + "<br />" );
}
%>
Sayfa başına dön Aşağa gitmek
http://csharp.yetkinforum.com
 
Array-Vector
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
C# VE JAVA :: JAVA :: Makaleler-
Buraya geçin: