Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je toe aan een String array in Java
Handling String arrays is een gemeenschappelijke taak in Java programmeren . Een element toevoegen aan een Java- collectie is iets ontwikkelaars regelmatig te doen . Java arrays kunnen worden gemaakt , geopend en bewerkt in een aantal manieren . Zoals met alle programmering taken , om een efficiënte toepassing is het het beste om jezelf uit te rusten met enige kennis over hoe structuren zoals arrays en andere verzameling klassen daadwerkelijk worden geïmplementeerd te creëren . Arrays algemeen niet bedoeld om te worden verlengd, zodat het toevoegen van een element vereist een aantal stappen . Instructies
1

Maak een string array met behulp van de volgende syntaxis :

String
[ ] myStrings = new String [ 10 ] ; kopen van 2

Instantiëren de array met String elementen :

for (int i = 0 ; i < myStrings.length ; i + + ) {

myStrings
[ i ] = " x " ;

} < br >

Dit schrijft een test string in elk element positie , als u een andere String -array kunt u deze gebruiken in plaats
3

Bereid de string die u wilt toevoegen aan de array met behulp van . een bestaande String of een nieuwe te maken en op te slaan in een variabele als volgt :

String addstring
= " y " ;

Vervang " y " met uw string , die geen alfanumerieke tekens kan bevatten of leestekens .
4

Zet de array om een verzameling List . Arrays zijn ontworpen met een vaste lengte , die op schepping . Om deze reden is het best om uw array tijdelijk om te zetten in een ArrayList object voordat het uit te breiden . U kunt dit doen met behulp van de volgende syntaxis :

ArrayList stringlist = new ArrayList ( ) op ;

Collections.addAll
( stringlist , myStrings ) ;

uw IDE ( Integrated Development Environment ) kan u vragen met een foutmelding over de ArrayList en Collecties klassen . Pakken dit door de volgende invoer verklaringen aan de bovenkant van je klas aangifte :

import java.util.ArrayList
;

import java.util.Collections
;
5

In de nieuwe String aan de ArrayList . Gebruik de " add " methode om de nieuwe string toe te voegen aan het einde van de ArrayList object :

stringList.add
( addstring ) ;

Deze methode voegt het nieuwe element aan het einde van de collectie , uitbreiding van de lengte van een en het plaatsen van de nieuwe String in deze eindpositie .
6

Zet de ArrayList terug naar een array . Vervang de oorspronkelijke array variabele referentie met de nieuwe ArrayList geconverteerd naar een string -array :

myStrings
= ( String [ ] ) stringList.toArray ( new String [ 0 ] ) ;

Deze code maakt gebruik van de " toArray " methode van de klasse ArrayList om te zetten en wierp de collectie terug naar een String -array object

Test 7 de nieuwe serie : .

System.out.println
( " Array lengte : " + myStrings.length ) ;

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

Sla het bestand , compileren en uitvoeren van het programma om het te testen , het observeren van de berichten geschreven naar de uitgang console .

Previous: Next:
  Java Programming
·Hoe je Java Install 
·How to: Java-applets & Nagle '…
·Hoe maak je een JAR-bestand ui…
·Onverenigbaar Types werden gev…
·Hoe maak je een relatief pad i…
·Hoe maak je een knop gebruik v…
·Hoe te wijzigen Tekst Kleur in…
·Soorten Actie Klassen in Strut…
·Hoe te wijzigen Java Startpagi…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Boolean variabelen in Laat C + + 
·Hoe je object Namen weergeven in MATLAB 
·Hoe Mobile Browsers Detect met ASP 
·Hoe maak je een Template voor Joomla ont…
·Hoe te CLOB's lezen in Java 
·Hoe te Unit Tests schrijven voor een Jav…
·Hoe je datum lopende Bereken in MySQL 
·Hoe vindt u de Gedupliceerde nummer in e…
·Hoe te JTextField Clear 
Copyright © Computer Kennis http://www.nldit.com