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 aktualizovať pole reťazcov v Jave Dynamic

programovací jazyk Java ponúka veľa tried , ktoré sú digitálne plány alebo plány pre vytváranie virtuálnych objektov . Jeden typ triedy je pole , ktoré môže obsahovať ďalšie triedy , vrátane reťazcov , ktoré sú v podstate slová alebo sekvencie textu. Bežné a nevyhnutné operácia vykonaná na sláčikové pole je dynamická zmena veľkosti : zmršťovanie alebo rozširovanie poľa počas vykonávania programu tak , že obsahujú iba prvky ( napríklad reťazce ) , ktoré musíte mať . Pred Java bol vynájdený , dosiahnutie tohto zmenu veľkosti vyžadovalo nevyhovujúce množstvo ďalšieho programovania . Ale Java tried je súčasťou tejto zmeny veľkosti funkciu , ktorá uvoľnené programátorov sústrediť sa na úlohy na vyššej úrovni . Veci , ktoré budete potrebovať
integrované vývojové prostredie ( IDE ) pre jazyk Java
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte Java integrované vývojové prostredie ( IDE ) a vytvoriť nový , prostý Java projekt . " . Hlavný " Názov projektu " dynamicstringarrays , " a meno jeho hlavná trieda
2

Vybrať všetko kódu v súbore Main.java a vložte na neho nasledujúci kód :

////////////////////////////////////////////////balenie dynamicstringarrays ;

import java.util . * ; Import java.io. * ;

Public class Main {

static ArrayList mylist ;

static void reprintList ( ) { String s = " " ;//Print out vstup stringsfor ( int i = 0 ; i < mylist.size ( ) ; i + + ) { s = " Prvok " + i + " : " + mylist.get ( i ) ; System.out.println ( y ) ; } System.out.println ( " Ktorý prvok číslo vymazať ? " ) ; }

public static void main ( String [ ] args ) throws Exception { mylist = new ArrayList ( ) ;

//získať vstup od užívateľa , kým prázdny riadok je hitString newString = " " ;

InputStreamReader InputStreamReader = new InputStreamReader ( systém.Je v ) ; BufferedReader reader = new BufferedReader ( InputStreamReader ) ; System.out.println ( " Zadajte reťazec : " ) ; newString = reader.readLine ( ) ; while ( ( ) > 0 newString.length ) { mylist.add ( newString ) ; System.out.println ( " Zadajte reťazec : " ) ; newString = reader.readLine ( ) ; }

//Tlač z vstupnej stringsreprintList ( ) ; newString = reader.readLine ( ) ; int pos = 0 ; while ( newString.length ( ) > 0 ) { //odstrániť stringpos = Integer.parseInt ( newString ) ; mylist.remove ( pos ) ;//dotlač listreprintList ( ) ; newString = reader.readLine ( ) ; } }

} ////////////////////////////////////////////////
3

spustite program vo vašom IDE , a prepnite na okno " Output " IDE . Zadajte ľubovoľné reťazca , keď vás program vyzve k nim . Zadajte jeden reťazec na riadok , a stlačte tlačidlo " Return " , keď ste urobil zadaním reťazca .
4

Všimnite si , že program zobrazí zoznam reťazcov , ktoré ste zadali , a že je to teraz s výzvou na poli prvok odstrániť .
5

Zadajte ľubovoľné číslo zobrazené v zozname , a potom sledovať zobrazenie výsledného zoznamu , ktorý je teraz chýba prvok , ktorý ste zvolili odstrániť .
6

Odstrániť niekoľko ďalších prvkov poľa , potom stlačte tlačidlo " Return " bez zadania čísla , keď chcete ukončiť program .

Najnovšie články

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