السلام عليكم ورحمة الله وبركاته
أعزائي الأعضاء الكرام كتبت الكود الظاهر بالأسفل لاختبار وجود لنك في string أم لا!
ولكن يظهر لي خطأ يقول:
"Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 35
at java.lang.String.charAt(String.java:558)
at RR.main(RR.java:17)
"
فالرجاء توضيح الخطأ الموجود وما التعديل اللازم عمله.
وشكرا
import java.io.*;
import java.util.*;
import java.lang.*;
public class RR
{
public static void main(String[] args)
{
String tag="<a href=\"http://www.google.com.sa\">"
String href="href=";
int i=0;
int j=0;
do
{
for(i=0;i<=tag.length();i++)
{
if(href.charAt(j)==tag.charAt(i))
j++;
}
}while(j<=5);
System.out.println("j="+j);
}
}