Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť String poľa pomocou nasledujúcej syntaxe :
String [ ] myStrings = new String [ 10 ] ;
2
inštanciu pole s sláčikové prvkami :
for ( int i = 0 ; i < myStrings.length ; i + + ) {
myStrings [ i ] = " x " ;
}
Toto zapisuje testovací reťazec do každej pozícii prvku , ak máte iný String poľa môžete ho použiť namiesto
3
Pripravte reťazec , ktorý chcete pridať do poľa použitie . existujúci reťazec , alebo vytvorenie nového a ukladanie do premennej takto :
String addstring = " y " ;
Nahradiť " y " s String , ktorý môže obsahovať ľubovoľné alfanumerické znaky alebo interpunkčné znamienka .
4
Previesť poľa na kolekciu zoznamu . Polia sú navrhnuté tak , že majú pevnú dĺžku , je uvedené na tvorbu . Z tohto dôvodu je najlepšie dočasne previesť poľa na ArrayList objektu pred jeho predĺženie . To možno vykonať pomocou nasledujúcej syntaxe :
ArrayList Collections.addAll ( stringList , myStrings ) ; vaše iDE ( Integrated Development Environment ) môže zobraziť výzvu s chybovým hlásením , pokiaľ ide o triedy ArrayList a zbierky . Adresa tým , vrátane nasledujúcich výrokov dovozných na hornej časti deklarácie triedy : import java.util.ArrayList , Spojené dovozné java.util.Collections ; Pridať nový reťazec do ArrayList . Pomocou metódy " pridať " pridať nový reťazec na konci ArrayList objektu : stringList.add ( addstring ) ; Táto metóda pridá nový prvok na koniec kolekcie , predĺženie dĺžky o jeden a vložením novej String v tejto konečnej polohy . Previesť ArrayList späť do poľa . Nahraďte pôvodné pole variabilný odkaz s novým ArrayList prevedený na reťazec pole : myStrings = ( String [ ] ) stringList.toArray ( new String [ 0 ] ) ; Tento kód používa metóda " toArray " triedy ArrayList previesť a obsadenie kolekciu späť na objekt String pole Vyskúšajte nové pole : . System.out.println ( " Array dĺžka : " + myStrings.length ) ; System.out.println ( " Final prvok : " + myStrings [ myStrings.length - 1 ] ) ; Uložte súbor , skompilovať a spustiť program , aby to vyskúšať , pozorovanie zapísané do výstupného panela hlásení .
5
6
7
8