特定の部分文字列が特定の文字列内に含まれているかどうかを調べる必要がありますが、定義済みの Java メソッドを使用できないという制約があります。私は次のように試しました。
public void checkAvailability()
{
len=st.length();
for(int i=0;i<len;i++)
{
for(int j=0;j<substr.length();j++)
{
if(st.charAt(i)==substr.charAt(j))
{
if(j!=substr.length()-1 && i!=st.length()-1)
{
if(st.charAt(i+1)==substr.charAt(j+1))
{
available=true;
//j++;
count++;
}
}
}
}
}
if(available)
{
System.out.println("The character is available " + count + " times");
}
else
{
System.out.println("The character is not availabe");
}
}
しかし、それは正しい答えを与えません。誰か助けてくれませんか?
前もって感謝します...