Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Воппрос по работе со строками.


Автор: bio_hazard 25.10.2007, 12:58
Здравтсвтуйте. Скажите как можно стандартными функциями узнать что строка s1 в своем начале содержит строку s2 ?

Автор: LSD 25.10.2007, 13:10
startsWith()

Автор: bio_hazard 25.10.2007, 13:12
Спасибо!

Автор: Vasay 25.10.2007, 13:12
Думаю можно так:

Код


int StartNum = s1.IndexOf(s2);

if(StartNum ==0)
{
    //строка s1  начинается со строки s2
}else if (StartNum == -1)
{
   //строка s1  не содержит s2
}else
{
   //строка s1  содержит s2, причем s2 начинается с символа StartNum 
}





LSD Опередил smile

Есди нужно определить, что строка именно начинается с s2 то лудше использовать startsWith(), так как быстрее

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)