Java Diziler (Array) Anlatımı

Java diziler(arrays) dizi oluşturma , dizi listeleme, object sınıfında dizi oluşturma , dizi boyutu length , System.arraycopy , Arrays.sort , Arrays.binarySearch , Arrays.Equals , çoklu dizi , Arrays.CopyOfRange  , Arrays.CopyOfRange ve Arrays.Fill anlatımı.


package dizi;

import java.util.ArrayList;
import java.util.Arrays;

public class Dizi {

    /**
     * @param args the command line arguments
     */
    @SuppressWarnings("empty-statement")
    public static void main(String[] args) {
       
        //dizi oluşturma
        int[] sayilar = {1,2,3,4,5,6,7,8,9,0};
        String isimler[] = {"ali","veli"};
        System.out.println(sayilar[3] + isimler[1]);
       
        //dizi listeleme
        int dizi[] =new int[5];
        dizi = new int[] {1,2,3,4,5};
        for(int i=0; i<5; i++){
            System.out.println(dizi[i]);
        }
        
        //Object sınıfında dizi oluşturma
        Object diziler[]=new Object[3];
        diziler[0]="Mehmet";
        diziler[1]=2;
        diziler[2]=0.34;
        
        for(int ii=0; ii<3;ii++){
            System.out.println(diziler[ii]);
        }
       
        //dizi boyutu length diziler.length
        System.out.println("dizi uzunlugu: "+ diziler.length);
       
        //diziyi yeni diziye copy  System.arraycopy
        int bolumler[] = {1,2,3,4,5};
        int bolumlercopy[]= new int[5];
        System.arraycopy(bolumler, 0, bolumlercopy, 0, 5);
        for(int d=0;d<bolumlercopy.length;d++){
            System.out.println("copy array : "+bolumlercopy[d]);
        }
       
        //dizi sıralama Arrays.sort
        int sira[]={1,23,343,324,235,23,12,23,34,1,0,51,-212};
        Arrays.sort(sira);
        int d;
        for(int dd=0;dd<sira.length;dd++){
            System.out.println("sıralı array  : " + sira[dd]);
        }
       
        //dizilerde arama Arrays.binarySearch
        int arama[]={1,2,3,4,5,6,7,8};
        Arrays.sort(arama);
        int deger= Arrays.binarySearch(arama,7);
        System.out.println("Arama" + deger);
       
        //dizileri karşılaştrma Arrays.Equals
        char harf1[] = {'a'};
        char harf2[] = {'a'};
        System.out.println("Karşılaştırma : " +Arrays.equals(harf1, harf2));
       
        //Çoklu dizi
       
        int cokludizi[][]=new int[][]{{1,2},{6,5}};
        System.out.println("coklu dizi : "+cokludizi[1][1]);
        
        //Çoklu dizi listeleme
        int coklulisteleme[][]=new int [3][3];
        for(int g=0;g<3;g++){
         for(int j=0;j<3;j++){
             coklulisteleme[g][j]=g+j;
             System.out.println("listeleme" +coklulisteleme[g][j]);
             j++;
             g++;
         }
        }
        
        //Çoklu dizi uzunlugu
        System.out.println("uzunluk"+coklulisteleme.length);
        System.out.println("[]uzunluk"+coklulisteleme[0].length);
   
        //Çoklu dizi Arrays.CopyOF
        char [] harfler = {'s','f','g','h','j','k','l','u'};
        char [] harfler2 ={};
        harfler2 =Arrays.copyOf(harfler,3);
        System.out.print("Arrays.copyOf" +harfler2[0]);
       
        //Arrays.CopyOfRange
        int [] para ={1,2,3,4,5,6};
        int [] yenipara= {};
        yenipara = Arrays.copyOfRange(para,2,2);
        System.out.print("Arrayscopyof : " + yenipara[0]);
       
        //Arrays.Fill
        Arrays.fill(para,1);
        Arrays.fill(para,2,4,0);
  
    }
    
}

Related Posts

Java Diziler (Array) Anlatımı
4/ 5
Oleh