4 Nisan 2015 Cumartesi

Büyük harfi küçük harfe; küçük harfi büyük harfe çevirme (Ödev 2.4)

public class BuyukKucukHarf {
String tamamiBUYUK(String str){  
// str Stringinin içindeki tüm harfler BÜYÜK karaktere çevrilir.
String str1=str.toUpperCase();
return str1;

}
String tamamiKucuk(String str)
{  
// str Stringinin içindeki tüm harfler kucuk karaktere çevrilir.
String str1=str.toLowerCase();
return str1;
}
String ilkHarfBuyuk(String str)
{  
// str Stringinin içindeki kelimelerin ilk harfleri büyük diğerleri küçük yapılır.
char c = Character . toUpperCase ( str . charAt ( 0 ));
//ilk harfini buyuttuk
str = c + str . substring ( 1 );
//buyutulen ilk harften sonra kelimenin diger harflerini ekledik.
String bosluk=" ";
for (int i = 1 ; i<str.length();i++)
   {
       if (str.charAt(i)==' ')
       {
           c=Character.toUpperCase(str.charAt (i+1));
           str = str.substring(0,i)+bosluk +c  + str.substring(i+2);
     
       }
     
   }

return str;
}
String boyutTersle(String str){
//str Stringinin içindeki büyük harfleri küçüğe, küçükleri büyüğe çevirir.


for (int i=0;i<str.length();i++)
{
if(str.charAt(i)==Character.toUpperCase(str.charAt(i))){
str=str.toLowerCase();
}
else if(str.charAt(i)== Character.toUpperCase(str.charAt(i)))
{
str=str.toUpperCase();
}
}
return str;
}
boolean boyutBagimsizKarsilastir(String str1, String Str2)
{   boolean esitlik=false;

//iki string ifadeyi büyük küçük harf farkı gözetmeksizin karşılaştırarak aynı ifade olup olmadığını belirler
if(str1.equalsIgnoreCase(Str2))
return true;
else

return esitlik;
}
public static void main(String[] args) {
BuyukKucukHarf bkh=new BuyukKucukHarf();
String str1="merhaba dünya";
String str2="MERHABA DÜNYA";
String str3="inönü üniversitesi bilgisayar mühendisliği";
String str4="İNÖNÜ üniversitesi BİLGİSAYAR mühendisliği";    
System.out.println(bkh.tamamiBUYUK(str1));
System.out.println(bkh.tamamiKucuk(str2));
System.out.println(bkh.ilkHarfBuyuk(str3));
System.out.println(bkh.boyutTersle(str4));
if(bkh.boyutBagimsizKarsilastir(str3, str4)==true)  
System.out.println("Stringler aynı");
else
System.out.println("Stringler FARKLI");
}

}

Ömer Açık

1 yorum:

  1. String boyutTersle(String str){
    //str Stringinin içindeki büyük harfleri küçüğe, küçükleri büyüğe çevirir.


    for (int i=0;i<str.length();i++)
    {
    if(str.charAt(i)==Character.toUpperCase(str.charAt(i))){
    str=str.toLowerCase();
    }
    else if(str.charAt(i)== Character.toUpperCase(str.charAt(i)))
    {
    str=str.toUpperCase();
    }
    }
    return str;
    Kolay gelsin yazdığınız kodlar arasında sadece bu çalışmadı.

    YanıtlaSil