Subscribe For Free Updates!

We'll not spam mate! We promise.

Geser Huruf dengan ArrayList Java

Best Rapidshare Search

package coba;
import java.util.ArrayList;
import javax.swing.JOptionPane;
/**
 *
 * @author naufal
 */
public class geserHuruf {
 public static void main(String[] args) {
        ArrayList abjad = new ArrayList();
        abjad.add("A");
        abjad.add("B");
        abjad.add("C");
        abjad.add("D");
        abjad.add("E");
        abjad.add("F");
        abjad.add("G");
        abjad.add("H");
        abjad.add("I");
        abjad.add("J");
        abjad.add("K");
        abjad.add("L");
        abjad.add("M");
        abjad.add("N");
        abjad.add("O");
        abjad.add("P");
        abjad.add("Q");
        abjad.add("R");
        abjad.add("S");
        abjad.add("U");
        abjad.add("V");
        abjad.add("W");
        abjad.add("X");
        abjad.add("Y");
        abjad.add("Z");

            
       
       String nama = JOptionPane.showInputDialog("Masukkan : ");
      
       String putarans = "1";
       int putaran = Integer.parseInt(putarans);
      
       nama = nama.toUpperCase();
      
       ArrayList namaChar  = new ArrayList();

       for(int i  =  0 ;   i < nama.toCharArray().length ;  i + + )
       {
           namaChar.add ( i , nama.charAt ( i ) );
       }
      
       ArrayList GESER = new ArrayList();
      
       for(int j = 0; j < namaChar.size( ) ;  j + + )
       {
           for(int i = 0 ;   i < abjad.size ( ) ;  i + + )
           {
               if(namaChar.get(j).toString( ).equals(abjad.get( i ) ) )
               {
                    int indeksEnkripsi = i + putaran;
                    if(indeksEnkripsi > 24)
                        indeksEnkripsi = indeksEnkripsi - 25;
                   
                  
                    GESER.add(abjad.get(indeksEnkripsi));
               }
           }
       }
           System.out.println(GESER.toString());
    }
}

Socializer Widget By Blogger Yard
SOCIALIZE IT →
FOLLOW US →
SHARE IT →

0 komentar:

Post a Comment