Nano'nun Günlüğü…

Ideallerimi gerceklestirmek icin arastiriyorum, Unutmamak icin yaziyorum!

  • Bulundugunuz Sayfa: 
  • Ana Sayfa
  • Java String Kontrolleri

Java String Kontrolleri

Gönderim Nisan 2nd, 2014

java 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.

Bulundugu Konu Etiketleri Java, Yazilim |

Lutfen Yorumlarinizi Burdan Ulastiriniz!...

You must be Kullanici Adiniz : to post a comment.

Istatistik

  • 1 Uye
  • 334 Yazi
  • 16 Yorum Var