JavaRush /Java Blog /Random-TK /Setir dolandyryşy, Java-da setirler bilen işlemek üçin fu...
articles
Dereje

Setir dolandyryşy, Java-da setirler bilen işlemek üçin funksiýalar

Toparda çap edildi
Bu gollanmada Java-daky setirler barada öwrenmegi dowam etdireris. Setirler bilen işlemegiň esaslaryny “Java-da setirler” sapagyndan tapyp bilersiňiz. Java-da bir synpyň Stringmazmunyny dolandyrmak üçin birnäçe usul bar. Nyşanlary, aşaky bölekleri tapyň, gapagy üýtgediň we beýleki meseleleri tapyň. Setir dolandyryşy, Java-da setirler bilen işlemek üçin funksiýalar - 1

Nyşanlary we aşaky ýazgylary almak

Belli bir pozisiýadaky simwoly çagyryp, setirde alyp bilersiňiz charAt(). Setirdäki birinji harpyň görkezijisi 0, iň soňkusy length()-1. Aşakdaky kod setiriň 9-njy nyşanyny görkezýär.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
Nyşanlaryň sany 0-dan başlaýar, şonuň üçin setirdäki 9-njy nyşan “O”. Setir dolandyryşy, Java-da setirler bilen işlemek üçin funksiýalar - 2Diňe bir simwoly däl, setiriň bir bölegini almaly bolsaňyz, ulanyp bilersiňiz substring. Usulyň substringiki warianty bar: Setir dolandyryşy, Java-da setirler bilen işlemek üçin funksiýalar - 3Aşakdaky kody 11-nji simwoldan başlap, ýöne 15-ni goşmazdan, setiriň aşaky bölegini yzyna getirer, netijede “gykylyk” sözüne sebäp bolar.
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
Setir dolandyryşy, Java-da setirler bilen işlemek üçin funksiýalar - 4

Setirleri dolandyrmagyň beýleki usullary

Tablisada setirler we olaryň beýany bilen işlemegiň käbir usullary görkezilýär. Setir dolandyryşy, Java-da setirler bilen işlemek üçin funksiýalar - 5

Nyşanlary we aşaky bölekleri gözläň

Nyşanlary we aşaky bölekleri gözlemek üçin ýene birnäçe usula seredeliň. Synpda Stringsimwolyň ýa-da setiriň aşagyndaky ýagdaýy görkezýän usullar bar: indexOf()we lastIndexOf(). Usullar indexOf()setiriň başyndan lastIndexOf()ahyryna çenli gözleýär. Bu usullar gabat gelmese, -1-e gaýdýarlar. Şeýle hem synpda simwollaryň görkezilen yzygiderliligi bar bolsa, hakykata gaýdyp gelýän Stringusul bar . Bir setirde bir substringiň bardygyny ýa-da ýokdugyny bilmek zerur bolsa, bu usuly ulanyň, ýöne onuň ýagdaýy möhüm däl. Aşakdaky tablisada usullary we usullary beýan edilýär . synpyň ýerine ýetirýän interfeýsi , şonuň üçin setirleri geçirip bilersiňiz . containsindexOf()lastIndexOf()Setir dolandyryşy, Java-da setirler bilen işlemek üçin funksiýalar - 6CharSequenceStringcontains()

Setirleri üýtgetmek. Nyşanlary we aşaky bölekleri çalyşmak

Synpda Stringsimwollary we aşaky bölekleri goýmak üçin birnäçe usul bar. Tablisada tapylan nyşanlary we aşaky bölekleri çalyşmagyň usullary beýan edilýär. Setir dolandyryşy, Java-da setirler bilen işlemek üçin funksiýalar - 7

Mysal

Aşakdaky synpda faýlyň ady bilen setiriň dürli böleklerini ulanmak usullaryny we usullaryny Filenameulanmagyň mysaly görkezilýär . Indi synpy ulanýan bir programma serediň : Programma çykar: Bu usul "" iň soňky ýüze çykmagyny kesgitlemek üçin usul ulanýar . Usul faýl giňeltmesini tapmak üçin bu bahany ulanýar. Asyl çeşmä baglanyşyk: Setir dolandyryşy, Java String dolandyryşynda setirler bilen işlemek funksiýalary , Java-da setirler bilen işlemek funksiýalary. 2-nji bölümlastIndexOf()substring()Setir dolandyryşy, Java-da setirler bilen işlemek üçin funksiýalar - 8FilenameSetir dolandyryşy, Java-da setirler bilen işlemek üçin funksiýalar - 9Setir dolandyryşy, Java-da setirler bilen işlemek üçin funksiýalar - 10extensionlastIndexOf.substring
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION