مرحبا
عند كتابتنا للكود التالي
public void NormalForm(String word,String wordnf)
{
int k=0;
char[] chdist=new char[15];
char[] ch=word.toCharArray();
chdist[0]=ch[0];
for (int i=1;i<word.length();i++)
{
k=i-1;
while ((k>0)&&(chdist[k]>ch))
{
chdist[k+1]=chdist[k];
k=k-1;
}
chdist[k+1]=ch;
}
wordnf=word.valueOf(chdist[15]);
}
تظهر الرسالة التالية
ArrayOutOfBoundsException
عند السطر
chdist[0]=ch[0];
