String to int;
int Integer.parseInt(String arg0); //int i = Integer.parseInt("22");
String dizisi demek şu ise;
String[] array1 = new String[] {"ilkstring", "ikincistring", "üçüncüstring"};
nasıl bir karşılaştırma istediğini belirtmelisin.
Yok C'deki karakter katarı gibi bir kelime ile Java'daki String'i kastediyorsan öncelikle JAVA'da String'in karakter katarı olmadığını bilmen gerekiyor.
Stringleri şu şekilde karşılaştırabilirsin; string dizilerini değil.
int String.compareTo(String param); // string1.compareTo(string2)
string1 > string2 ise compareTo pozitif,
string1 = string2 ise compareTo sıfır,
string1 < string2 ise compareTo negatif döndürür.
Karşılaştırma söz konusu olunca şu fonksiyonlarda işine yarayabilir;
String.toUpperCase();
String.toLowerCase();
Yok kastın gerçekten String dizilerini karşılaştırmak ise benim bildiğim standart bir method yok. Basitçe sen bir tane yazıp kullanabilirsin,
int arrayCompare(String arg0, String arg1) {
int retVal;
//karşılaştırma mantığın,
return retVal;
}
Umarım faydalı olmuştur.
|