Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama Java String ve StringBuffer Üzerinde Çeşitli İşlemler


String ve StringBuffer Üzerinde Çeşitli İşlemler

AÇIKLAMA

Stringler ve StringBuffer ve diziler üzerinde  çeşitli işlemlerin yapıldığı ekleme, silme ve karakterleri teker teker silme gibi özelliklere sahip fonksiyonların kullanımına dair örnek teşkil eder.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt

Program Kodu:

  1.  
  2.  
  3. /*
  4.  * To change this template, choose Tools | Templates
  5.  * and open the template in the editor.
  6.  */
  7.  
  8. package deneme;
  9. import javax.swing.*;
  10. /**
  11.  *
  12.  * @author NEO
  13.  */
  14. public class Main {
  15.  
  16.     /**
  17.      * @param args the command line arguments
  18.      */
  19.     public static void main(String[] args) {
  20.         Object objectRef = "hello"
  21.           String string = "goodbye"
  22.           char charArray[] = { 'a', 'b', 'c', 'd', 'e', 'f' };
  23.           boolean booleanValue = true;
  24.          char characterValue = 'K';
  25.          int integerValue = 7;
  26.           long longValue = 10000000;
  27.           float floatValue = 2.5f;  // f suffix indicates that 2.5 is a float
  28.           double doubleValue = 33.333;
  29.          StringBuffer buffer = new StringBuffer();
  30.    
  31.           buffer.insert( 0, objectRef );     
  32.           buffer.insert( 0, "  " )// each of these contains two spaces
  33.           buffer.insert( 0, string );        
  34.          buffer.insert( 0, "  " );          
  35.           buffer.insert( 0, charArray );     
  36.           buffer.insert( 0, "  " );          
  37. buffer.insert( 0, charArray, 3, 3 );
  38.  
  39.    buffer.insert( 0, "  " );          
  40.           buffer.insert( 0, booleanValue );  
  41.           buffer.insert( 0, "  " );          
  42.           buffer.insert( 0, characterValue );
  43.          buffer.insert( 0, "  " );                   
  44.            buffer.insert( 0, integerValue );  
  45.  
  46.          buffer.insert( 0, "  " );          
  47.           buffer.insert( 0, longValue );     
  48.          buffer.insert( 0, "  " );          
  49.          buffer.insert( 0, floatValue );    
  50.          buffer.insert( 0, "  " );          
  51.         buffer.insert( 0, doubleValue );   
  52.  
  53.           String output = "buffer after inserts:\n" + buffer.toString();
  54.    
  55.          buffer.deleteCharAt( 10 )// delete 5 in 2.5     
  56.          buffer.delete( 2, 6 );      // delete .333 in 33.333
  57.    
  58.           output += "\n\nbuffer after deletes:\n" + buffer.toString();
  59.   
  60.          JOptionPane.showMessageDialog( null, output,
  61.             "StringBuffer insert/delete", JOptionPane.INFORMATION_MESSAGE );
  62.   
  63.           System.exit( 0 );
  64.      // TODO code application logic here
  65.     }
  66.  
  67. }
  68.  

 

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Perşembe, 07 Nisan 2011 23:54 )