Учебное пособие Казань 017 ббк 32. 973-018. Х15


string s="abcd";  int k=s.Length



Pdf көрінісі
бет25/66
Дата05.08.2022
өлшемі1.97 Mb.
#278158
түріУчебное пособие
1   ...   21   22   23   24   25   26   27   28   ...   66
Байланысты:
Programmirovanie-v-S
Математика 6 сынып 3, !ОШ доп СО Геометрия 7кл каз, Дістемелік кешен (2)
 
string s="abcd"; 
int k=s.Length; 
 
то получим k=4. 
Перейдем к динамическим методам. Метод Substring() позволяет 
извлечь из строки подстроку. В качестве параметров указываются номер 
символа, с которого начинается извлечение, и количество извлекаемых 
символов. Например, в результате выполнения операторов 
string s1="abcdefg", s2; 
s2=s1.Substring(2, 3)
получим s2="cde". 
Метод Insert() вставляет одну строку в другую. Первый параметр 
определяет номер позиции, куда вставляется строка, а второй параметр 
задает саму вставляемую строку. При выполнении кода 
string s1="abcdefg", s2; 
s2=s1.Insert(2, "xy"); 
строка s2 получит значение "abxycdefg". 
Метод Remove() удаляет подстроку. Первый параметр указывает, с 
какой позиции начать удаление, а второй, при его наличии, - количество 


46 
удаляемых символов. Если второго параметра нет, то удаляются все 
символы до конца строки.
Рассмотрим операторы 
string s1="abcdefg", s2, s3; 
s2=s1.Remove(3); 
s3=s1.Remove(3,2); 
При их выполнении получим s2="abc", s3="abcfg". 
Методы IndexOf() и LastIndexOf() предназначены для поиска 
заданной подстроки в некоторой строке. Если искомая подстрока входит в 
строку, то возвращается номер первого символа подстроки, если же не 
входит, то возвращается -1, причем IndexOf() учитывает первое 
вхождение, а LastIndexOf() – последнее вхождение. При выполнении 
операторов 
string s1="abcdabcd", s2="cd", s3="xy"; 
int i=s1.IndexOf(s2); 
int j=s1.LastIndexOf(s2); 
int k=s1.IndexOf(s3);
получим i=2, j=6, k=-1. 
Вместо подстроки для поиска можно задавать набор символов и 
использовать методы IndexOfAny(), LastIndexOfAny(). Они выведут 
индексы первого или последнего вхождения символов из указанного 
набора. Например, выполнение операторов 
string s ="abcdabcdabcd"; 
char[]x={'b','r','c'}; 
int i = s.IndexOfAny(x); 
int j = s.LastIndexOfAny(x); 
даст i=1, j=10. 
Метод Replace() производит замену одной подстроки другой. Эти 
подстроки записываются в качестве параметров, например, если 
string s1="abcdabcd", s2; 
s2=s1.Replace("bc", "x"); 
то получим s2="axdaxd". 
Метод StartsWith() проверяет, не начинается ли строка с заданной 
в качестве параметра подстроки. В зависимости от результата 


47 
возвращается true или false. Аналогично метод EndsWith() проверяют, 
не завершается ли строка заданной подстрокой. 
При использовании кода 
string s="abcd"; 


Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   66




©melimde.com 2022
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
Сабақтың мақсаты
ғылым министрлігі
тоқсан бойынша
бағдарламасына сәйкес
бағалауға арналған
Сабақ жоспары
Реферат тақырыбы
жиынтық бағалауға
сәйкес оқыту
арналған тапсырмалар
Қазақстан республикасы
білім беретін
оқыту мақсаттары
бағалау тапсырмалары
республикасы білім
Жалпы ережелер
жиынтық бағалаудың
рсетілетін қызмет
бекіту туралы
тоқсанға арналған
Қазақстан тарихы
мерзімді жоспар
Қазақстан республикасының
арналған жиынтық
қызмет стандарты
болып табылады
жалпы білім
арналған әдістемелік
Мектепке дейінгі
оқыту әдістемесі
бағалаудың тапсырмалары
Қазақ әдебиеті
пәнінен тоқсанға
Инклюзивті білім
нтізбелік тақырыптық
Зертханалық жұмыс
Әдістемелік кешені
білім берудің
республикасының білім
туралы жалпы
Қазақстанның қазіргі
Қысқа мерзімді
Жұмыс бағдарламасы
атындағы жалпы
қазақ тілінде
қазіргі заман
туралы хабарландыру