Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Definícia podreťazec

Počítačové programy a webové stránky používať rôzne typy dát , vrátane textu . Vo väčšine programovacích jazykov , sekvencie texte sú odvolával sa na ako reťazce . Reťazec je postupnosť znakov , ktorá môže obsahovať horné a malé písmená , čísla a symboly . Podreťazec je časť väčšieho reťazca . Mnoho stránok a programy používajú podreťazca pre správu dát , ako sú napríklad užívateľské vstupného textu. Textové premenné

programy a webové skripty používajú premenné modelovať jednotlivé položky dát . Nasledujúca ukážka PHP kód demonštruje vytvorenie reťazcové premenné :

$ my_words = " Tu sú niektoré slová " ;

Tento kód dáva premennú názov a hodnotu . To je príkaz priradenia , s obsahom texte obsiahnuté v úvodzovkách na pravej strane príkazu a znamienko rovnosti priradením k pomenovanej premennej na ľavej strane . Textové reťazce sú jedným z najčastejších typov dát ako pre stolné počítače a webových aplikácií , ukladanie vstup užívateľa alebo text na displeji . V niektorých jazykoch , ako sú Java programátori musia deklarovať typ premennej , keď ju vytvoriť , takto :

String myWords = " Tu sú niektoré slová " ;
string Sekcia

Niekedy programátori potrebujú prístup k informáciám o obsahu premennej reťazca , vrátane získania časti z nej . To je tiež obyčajné pre aplikácie do reťazcových hodnôt plodín - napríklad , ak užívateľské rozhranie má obmedzené množstvo priestoru pre zobrazenie reťazec , alebo ak ukladanie dát , zdroje , ako je napríklad databáza , možno len ukladať reťazca s obmedzenou dĺžkou . Často , podreťazec funkcie vykonávať v situáciách , kedy developer nevie , ako dlho reťazec bude , ako v prípade , že je čítať zo vstupu užívateľa alebo dovezené zo zdroja dát .
funkcie

Väčšina jazyky poskytujú štandardné funkcie pre vytváranie podreťazca v rámci aplikácie . Nasledujúci kód ukazuje Java :

String sectionString = myWords.substring ( 0 , 7 ) ;

vracia prvých sedem znakov v reťazci ako nové reťazcové premenné . Prvý parameter udáva index prvého znaku na podreťazca , zatiaľ čo druhý označuje pozíciu po poslednom znaku . Prvý index pozície v reťazci je nulová . Metóda podreťazec nemení reťazec sa nazýva na . To kopíruje zadaný znak sekvencie do nového reťazca . Nasledujúci kód vykonáva rovnaký proces v PHP :

$ section_string = substr ( $ my_words , 0 , 7 ) ;

V tomto prípade sa parametre patrí pôvodnej reťazec , rovnako ako obsah pozície .
možnosti

Väčšina podreťazec funkcie poskytujú vývojárom možnosti, pokiaľ ide o parametre, ktoré môžu prejsť . Napríklad , ak iba celé číslo parameter jeden je odovzdaný metóde , metóda podreťazec bude prebiehať od tejto pozície na konci reťazca , ako v nasledujúcom kóde jazyka JavaScript :

var myText = " viac slová " ; var textSection = myText.substring ( 5 , 9 ) ;

Niektoré jazyky tiež umožňujú kód prejsť záporné celočíselné hodnoty , ako v nasledujúcom príklade jazyka JavaScript :

var endText = myText.substring ( -2 ) ; .

vráti posledné dva znaky v reťazci

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené