Java String Kontrolleri
- Sevdanur GENC

- Apr 2, 2014
- 1 min read
Bu yazimda sizlere java'da kullanilan bazi string kontrollerinden bahsediyor olucam.
Onceden belirlemis oldugunuz string'in belirli baslangic ve sonuc indexleri tanimlandiktan sonra string icerisinden o ifadeyi nasil cekebilecegimizi gorucez. Bu islemleri gerceklestirirken ornegimizde indexOf ve substring kontrollerinin kullanisi hakkinda bilgi sahibi olacaksiniz.
Bir derleyici hazirladiginizi dusunursek, derleyicinize DaireCiz gibi bir kod gireceginizi dusunelim.
Bu kod icerisinde girmemiz gereken parametrelerin oldugunuda varsayarsak, bu parametreleri hazirlamis oldugumuz derleyici uzerinde java string kontrelleriyle nasil ayirt edebilecegimizi inceleyelim.
Ornegin, derleyicimize asagidaki kodu girmek istersen;
DaireCiz(100,150,20,45);
bu komutta girilmis olan 4 parametreyi java string kontrolleriyle asagidaki komutta goruldugu gibi cekmeye calisalim.
Java Kodu
import java.lang.*; public class derleyici { public static void main(String args[])throws Exception{ String metinAl = "DaireCiz(100,150,20,45);"; int ilkParantezeKadarAl = metinAl.indexOf('('); int sonParantezdeBitir = metinAl.indexOf(')'); String kodAl = metinAl.substring(0, ilkParantezeKadarAl); String verileriAl = metinAl.substring(ilkParantezeKadarAl + 1, sonParantezdeBitir); System.out.println(kodAl); System.out.println(verileriAl); String[] dizi = verileriAl.split(","); String deger0 = dizi<0>
; String deger1 = dizi<1>
; String deger2 = dizi<2>
; String deger3 = dizi<3>
;
System.out.println(deger0);
System.out.println(deger1);
System.out.println(deger2);
System.out.println(deger3);
}
}
Ekran Ciktisi
DaireCiz 100,150,20,45 100 150 20 45 Keyifli Calismalar Dilerim.




Comments