JavaRush /Java Blog /Random-TL /Pamamahala ng string, mga function para sa pagtatrabaho s...
articles
Antas

Pamamahala ng string, mga function para sa pagtatrabaho sa mga string sa Java

Nai-publish sa grupo
Sa tutorial na ito magpapatuloy kami sa pag-aaral tungkol sa mga string sa Java. Ang mga pangunahing kaalaman sa pagtatrabaho sa mga string ay matatagpuan sa aralin na "Mga String sa Java". Ang isang klase Stringsa Java ay may isang hanay ng mga pamamaraan para sa pagmamanipula ng mga nilalaman ng isang string. Maghanap ng mga character, substrings, palitan ang case at iba pang mga gawain. Pamamahala ng string, mga function para sa pagtatrabaho sa mga string sa Java - 1

Pagkuha ng mga character at substring

Maaari mong makuha ang character na nasa isang partikular na posisyon sa isang string sa pamamagitan ng pagtawag sa charAt(). Ang index ng unang character sa linya ay 0, ang huli ay length()-1. Ibinabalik ng sumusunod na code ang ika-9 na character ng string.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
Ang pagnunumero ng mga character ay nagsisimula sa 0, kaya ang ika-9 na character sa linya ay "O". Pamamahala ng string, mga function para sa pagtatrabaho sa mga string sa Java - 2Kung kailangan mong makakuha ng hindi lamang isang character, ngunit bahagi ng isang string, maaari mong gamitin ang substring. Ang pamamaraan substringay may dalawang pagpipilian: Pamamahala ng string, mga function para sa pagtatrabaho sa mga string sa Java - 3Ang sumusunod na code ay magbabalik ng isang substring ng string, simula sa ika-11 na karakter, ngunit hindi kasama ang ika-15, na nagreresulta sa salitang "dagundong"
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
Pamamahala ng string, mga function para sa pagtatrabaho sa mga string sa Java - 4

Iba pang mga pamamaraan para sa pagmamanipula ng mga string

Ang talahanayan ay nagpapakita ng ilang mga pamamaraan para sa pagtatrabaho sa mga string at ang kanilang mga paglalarawan. Pamamahala ng string, mga function para sa pagtatrabaho sa mga string sa Java - 5

Maghanap ng mga character at substrings

Tingnan natin ang ilan pang pamamaraan para sa paghahanap ng mga character at substring. Ang klase Stringay naglalaman ng mga pamamaraan na nagbabalik ng posisyon ng isang character o substring sa isang string: indexOf()at lastIndexOf(). Ang mga pamamaraan indexOf()ay naghahanap mula sa simula ng string, lastIndexOf()mula sa dulo. Kung ang mga pamamaraan na ito ay hindi makahanap ng isang tugma, sila ay bumalik -1. Naglalaman din ang klase Stringng isang paraan containsna nagbabalik ng true kung ang tinukoy na pagkakasunud-sunod ng mga character ay nakapaloob sa string. Gamitin ang paraang ito kung kailangan mong malaman kung mayroong substring sa isang string, ngunit hindi mahalaga ang posisyon nito. Ang sumusunod na talahanayan ay naglalarawan sa indexOf()at mga pamamaraan lastIndexOf(). Pamamahala ng string, mga function para sa pagtatrabaho sa mga string sa Java - 6CharSequenceay isang interface na ipinapatupad ng klase String, upang maipasa mo ang mga string sa contains().

Pagpapalit ng mga linya. Pagpapalit ng mga character at substring

Ang klase Stringay may ilang mga pamamaraan para sa pagpasok ng mga character at substring sa isang string. Inilalarawan ng talahanayan ang mga pamamaraan para sa pagpapalit ng mga nahanap na character at substring. Pamamahala ng string, mga function para sa pagtatrabaho sa mga string sa Java - 7

Halimbawa

Ang sumusunod na klase Filenameay nagpapakita ng isang halimbawa ng paggamit ng lastIndexOf()at mga pamamaraan substring()upang gumamit ng iba't ibang bahagi ng isang string na may pangalan ng file. Pamamahala ng string, mga function para sa pagtatrabaho sa mga string sa Java - 8Ngayon isaalang-alang ang isang programa na gumagamit ng klase Filename: Pamamahala ng string, mga function para sa pagtatrabaho sa mga string sa Java - 9Ang programa ay maglalabas: Pamamahala ng string, mga function para sa pagtatrabaho sa mga string sa Java - 10Ang pamamaraan extensionay gumagamit ng isang paraan lastIndexOfupang matukoy ang huling paglitaw ng " .". Ginagamit ng pamamaraan substringang halagang ito upang mahanap ang extension ng file. Link sa orihinal na pinagmulan: String management, mga function para sa pagtatrabaho sa mga string sa Java String management, mga function para sa pagtatrabaho sa mga string sa Java. Bahagi 2
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION