Quantcast
Channel: BTSoru.com - Bilisim ve Yazilim Teknolojileri Soru/Cevap Platformu - latest questions
Viewing all articles
Browse latest Browse all 4270

for döngüsü

$
0
0

Merhabalar bir sorum var elimde bir for döngüsü var ve ben içindeki sayacımı 1'er 1'er arttırmama rağmen dizinin elemanlarını 1 atlıyarak yazıyor yani 1. indisi yazıyor sonra 2. indisteki değeri yazması gerekirken 3. indisteki değeri yazıyor... Nedenini anlayamadım yardımcı olabilirimisiniz....

int abi=0;
for(int  i=0 ; i< lines.size(); i++)
{
    for(int x = 0; x < lines.get(i).length();x++)
    {
        if(lines.get(i).charAt(x) == 'D'&& lines.get(i).charAt(x+1) == 'o'&&lines.get(i).charAt(x+2) == 'ğ'&&lines.get(i).charAt(x+3) == 'u'&&lines.get(i).charAt(x+4) == 'm'){
            abi = i;
            break;
        }
    }
}

for(int j=abi+1;j<lines.size();j++){
    lines1.add(lines.get(j));
    lines.remove(j);
}

Baya mantıksız ve sistemi yoran bir kod olmasına rağmen buna ihtiyacım var....


Viewing all articles
Browse latest Browse all 4270