У меня есть такой массив:
MyString str = new MyString(new char[]{'a','b','c','d'});
MyString
это не важно для вопроса.
Это то, что я пробовал до сих пор:
public int length()
{
String s = "";
for (int i = 0; i<data.length; i++)
s = s+data[i];
data содержит список со строками.
int i = 0;
try
{
for(i=0; ; i++)
{
s.charAt(i);
}
}
catch(Exception e)
{
}
return i;
}
Этот метод, который я использую, работает, но использует charAt(i)
;что не разрешено. Как я могу попробовать это в соответствии с правилами в моем вопросе?
--> expected output: str.length(); // 6