• 07-08-2024, 20:45:25
    #1
    misal olarak şöyle bir değerim var "11_Alivelimehmet";
    bu değeri başlıbaşına alınca sorun yok. ama bölerek almak istediğimde [1]
    için boş diyor. 11 kısmını ayrı alıp değerlendirmek istiyorum. Alivelimehmet kısmını farklı...

    java.lang.arrayindexoutofboundexception: length=1; index=1 hatası

    String[] strParts = getUrl().split("_");
    String strA = strParts[0];
    String imgFL = strParts[1];

    String[] parts = getUrl().split("_"); şeklindede aynı hata... işreti 2 tane fakat burada 1 tanesini replace ediyor


    değeri düzenleyerek 1Alivelimehmet olarak değiştirip ilk karakteri ve sonrakileri almayı deniyorum yine aynı...
    char firstChar = getUrl .charAt(0);
    String remainingChars = getUrl .substring(1);
    java.lang.stringIndexOutOfBoundsExeption: length=0; index=0;

    nerde hata yapıyorum acaba...
  • 07-08-2024, 21:12:30
    #2
    Eğer bir diziden çekiyorsanız herhangi bir indexinde boş veri olabilir.
  • 07-08-2024, 23:52:33
    #3
    Üstadım sorun şu ki bir veri var ve tamamını çekip kullanabiliyorum.
    Ama kestirme yapmak için verinin başına rakam ekleyip o rakam üzerinden kontrol etmek istiyorum.
    Baştaki rakamı ve veriyi ayrı ayrı almam gerekiyor.
    O yüzden 2 parça yapıyorum ki bu durumda boş olmamalı...