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
String boyutTersle(String str){
YanıtlaSil//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ı.