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

Ako pridať do poľa reťazcov v Jave

Manipulačná String poľa je spoločnou úlohou v programovaní v jazyku Java . Pridanie prvku do kolekcie Java je niečo , čo vývojári pravidelne robiť . Java polia môžu byť vytvorené , pristupovať a upravovať v mnohých ohľadoch . Rovnako ako u všetkých programových úloh , vytvoriť efektívnu aplikáciu je najlepšie vybaviť sa s niektorými poznatkami o tom , ako štruktúry , ako sú polia a iných tried kolekcie sú skutočne realizované . Polia sú vo všeobecnosti určené k byť predĺžená , takže pridanie prvku do jedného vyžaduje niekoľko krokov . Pokyny dovolená 1

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 stringList = new 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 ;
5

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 .
6

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
7

Vyskúšajte nové pole : .

System.out.println ( " Array dĺžka : " + myStrings.length ) ;

System.out.println ( " Final prvok : " + myStrings [ myStrings.length - 1 ] ) ;
8

Uložte súbor , skompilovať a spustiť program , aby to vyskúšať , pozorovanie zapísané do výstupného panela hlásení .

Najnovšie články

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