String Sınıfının Kullanılması

CorsaiR

Emektar
27 Ara 2005
1,228
18
Çekirdekten
String Sınıfının Kullanılması
String sınıfının metodlarının nasıl kullanıldığını ve ne işe yaradıkları anlatılmaktadır.
Temel String işlemleri gerçekleyebilmek amacıyla STRİNG sınıfı kullanılır.
Aşagıda STRİNG sınıfının kullanımı ile ilgili bir application yer almaktadır.
Bu applicationda String sınıfının metodlarının nasıl kullanıldığını ve ne işe yaradıkları anlatılmaktadır.


İşte Örneğimiz



//STRİNLERLE İLGİLİ METODLAR....

/* *** AÇIKLAMA ***
Programi Yazan..: Murat METİN
JDK Versiyonu...: 1.2
Tarih...........: 24/05/1999
*/
public class stringler {
public static **** main(String arguman[]) {
String katar1="Java Dili Harika ";
double dsayi=5.43;
String dstring,istring;
String istr="50";
int isayi=56;
int integersayiyacevir;
double doublesayiyacevir;

//char charAt(int index)
//Belirtilen indexteki karakteri sunar.İlk karakter o indeksidir.
System.out.println("1.Karakter...: " + katar1.charAt(0));
System.out.println("4.Karakter..: " + katar1.charAt(3));
System.out.println("11.Karakter..: " + katar1.charAt(10));

//int compareto(String anotherString)
//Sözlük sırasına göre iki dizilimi karşılaştırır.Argüman dizilim bu dizilimse 0 değerini verir.
if(katar1.compareTo("Java Dili Harika")==0) {System.out.println("Dizilim aynı");}

//boolean endsWiht(String suffix)
//Suffix le gösterilen argüman nesneyle gösterilen stringin sonunda mı?
//Dogruysa true,yalnışsa false degerini verir.
System.out.println("rika katar1 in sonunda mı? " + katar1.endsWith("rika"));

//boolean equals(Object anObject)
//İki stringin aynı olup olmadığını anlamak için kullanılır.
//Aynı ise true farklıysa false degerini verir.
if(katar1.equals("Java Dili Harika")==true) {System.out.println("Dizilim Aynı");}
String katar2="Java Dili Harika";
if(katar1.equals(katar2)==true) {System.out.println("katar1 ile katar2 aynı");}

//int indexOf(String str)
//int indexOf(String str,fromIndex)
//Belirtilen str stringi nesnenin içinde yer alıyorsa yerini belirtir.
//Eğer yoksa -1 sonucunu üretir.
System.out.println("Dili kelimesinin yeri "+ katar1.indexOf("Dili"));

//int length()
//Belirtilen stringin uzunluğunu verir.
System.out.println("katar1 stringin uzunlugu " + katar1.length());

//String replace(char oldChar,char newChar)
//oldchar ile belirtilen tüm karakterleri katar içinde bulur ve tümünü
//newChar ile belirtilen karaktere dönüştürür.
System.out.println("tüm a karakterini i karakteri yap " + katar1.replace('a','i'));

//boolean startsWiht(String prefix)
//prefix le gösterilen argüman nesneyle gösterilen stringin basinda mi?
//Dogruysa true, yalnışsa false degerini verir.
System.out.println("Jav katar1 in basinda mı? " + katar1.startsWith("Jav"));

//String subString(int beginIndex,int endIndex)
//Belirtilen beginIndex elemannından başlıyarak endIndex kadar karakter alır.
System.out.println("0. karakterden itibaren 5 karakter al..: " +katar1.substring(0,5));

//String toLowerCase() , String toUpperCase(),
//Tüm stringi büyük yada küçük karakterlere çevirir.
System.out.println("BUYUK HARFLERE CEVRİLMİS HALI..: " + katar1.toUpperCase());
System.out.println("küçük harflere çevrilmiş hali..: " + katar1.toLowerCase());

//String concat(String str)
//str ile belirtilen argümanı katar1 in sonuna ekler.
System.out.println("katarın sonuna Degil mi? eklenmesi " + katar1.concat("Degil mi?"));

//String trim()
//Dizilimin katar1 in her iki yanındaki bosluklari kaldırır.
System.out.println("Bosluklarin kaldirilmasi " + katar1.trim());

//double bir sayinin Stringe çevrilmesi...
dstring=""+dsayi;
System.out.println("dstring e çevrilmiş..: "+dstring);

//integer bir sayinin stringe cevrilmesi....
istring=""+isayi;
System.out.println("istring e çevrilmiş..: "+istring);

//Stringi doubleye çeviriyor....
doublesayiyacevir=Double.parseDouble(dstring);
System.out.println("Double hali..: " + doublesayiyacevir);

//Stringi integira çeviriyor....
integersayiyacevir=Integer.valueOf(istr).intValue();
System.out.println("İnteger Hali..: " + integersayiyacevir);

//Tip cevrimleri.double bir sayının integira cevrilmesi
double ds=3.444;
System.out.println("Double Sayi..: " + ds);
int is=(int)ds;
System.out.println("Integera dönüşmüş Hali..: " + is);
}
}
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.