"Tingnan ang ilang iba pang mga bagay na maaari mong gawin sa mga substring:"
8) Paano ako makakahanap ng substring?
Hinahayaan ka ng mga pamamaraan ng indexOf at lastIndexOf na maghanap ng mga string sa loob ng mga string. Mayroong 4 na bersyon ng mga pamamaraang ito:
Ang paraan ng indexOf ay naghahanap ng isang string sa isang tinukoy na String. Ang pamamaraan ay maaaring maghanap para sa string mula sa simula ng tinukoy na String, o simula sa ilang index (ang pangalawang paraan). Kung natagpuan ang string, ibabalik ng pamamaraan ang index ng unang karakter nito; kung hindi ito matagpuan, ibabalik nito -1.
Paraan) | (mga) halimbawa |
---|---|
|
|
Resulta:
|
|
|
|
Resulta:
|
"Ang hulingIndexOf na pamamaraan ay naghahanap ng tinukoy na string pabalik mula sa dulo ng aming String! Ang pamamaraang ito ay maaaring maghanap ng isang string mula sa pinakadulo ng aming String, o simula sa ilang index (ang pangalawang paraan). Kung ang string ay matatagpuan, pagkatapos ibinabalik ng pamamaraan ang index ng unang karakter nito; kung hindi ito matagpuan, ibabalik nito ang -1."
Paraan) | (mga) halimbawa |
---|---|
|
|
Resulta:
|
|
|
|
Resulta:
|
9) Paano ko papalitan ang bahagi ng isang String ng isa pang String?
"Mayroong tatlong paraan para dito."
Pinapalitan ng paraan ng pagpapalit ang lahat ng paglitaw ng isang partikular na karakter ng isa pang karakter.
Pinapalitan ng paraan ng replaceAll ang lahat ng paglitaw ng isang substring ng isa pang string.
Pinapalitan ng paraan ng replaceFirst ang unang paglitaw ng isang naipasa na substring na may tinukoy na string.
Paraan) | (mga) halimbawa |
---|---|
|
|
Resulta:
|
|
|
|
Resulta:
|
|
|
|
Resulta:
|
"Ngunit kailangan mong mag-ingat sa mga ito. Sa huling dalawang pamamaraan ( replaceAll at replaceFirst ), ang string na hinahanap namin ay ipinasa bilang isang regular na expression, hindi isang simpleng string. Ngunit pag-uusapan ko iyon mamaya."
GO TO FULL VERSION