Processing tekenreeksen in Java is meestal eenvoudig , zoals de taal biedt een scala aan standaard functies voor de afhandeling van strijkers , met inbegrip van toegang tot individuele porties . Om toegang te krijgen tot de onderdelen binnen een door komma's gescheiden tekenreeks , moet uw code eerste splitsing van de elementen in afzonderlijke strings . Afhankelijk van de doelstellingen binnen uw project , kunt u deze stringvariabelen opgeslagen in een array te bewaren of op te slaan bijzondere elementen als afzonderlijke stringvariabelen . Wat je ook van plan bent met uw touwtje elementen , het proces van toegang tot hen vereist slechts een paar regels code . Instructies 1 Bereid uw originele string. Uw Java- project kan worden lezen van uw komma's gescheiden tekenreeks in van een externe bron of het maken ervan binnen het programma . Hoe dan ook , zorg ervoor dat je het hebt opgeslagen als een enkele variabele , zoals in het volgende voorbeeld code fragment: String totalText = " Bob , Jim , Sam " ; Uw tekenreeks kan elke lengte , als het proces van toegang tot de elementen in deze niet afhankelijk is van de lengte . Zodra uw tekst wordt opgeslagen in een string variabele , kunt u het uitvoeren van een willekeurige reeks bewerking u nodig . Kopen van 2 Splits uw string. Met behulp van de "split "-methode van de Java- klasse String , kunt u elementen te scheiden binnen een string. Deze methode neemt een parameter aangeeft welk karakter je wilt de string splitsen op , waarop de komma zal zijn in dit geval . De volgende voorbeeld code toont het aanroepen van de methode split op de snaar , het doorgeven van de komma : totalText.split ( ' , ' ) ; In Java snaren zijn onveranderlijk , wat betekent dat een Java tekenreeks object kan niet worden gewijzigd . Om deze reden is de split -methode geen invloed op de oorspronkelijke reeks waarde , die je nog kunt gebruiken binnen je programma als je het nodig hebt . 3 Store het resultaat van uw split operatie in serie . De string split methode retourneert een array object met elk element in de string opgeslagen bij een enkele positie . Om een array variabele te maken , zodat u toegang tot de elementen splitsen van uw oorspronkelijke touwtje , veranderen je split regel code als volgt : String [ ] textElements = totalText.split ( " , " ) ; Hiermee kunt u de elementen in een geordende manier te verwerken door ze op te slaan in een lineaire datastructuur . 4 Access uw snaar elementen . Wanneer u items zoals strings opgeslagen in een array , kunt u ze met behulp van hun respectieve indexwaarden . Bijvoorbeeld , als je nodig hebt om toegang te krijgen tot een element op een bepaalde positie , kunt u de volgende code syntax gebruiken : textElements [ 0 ] Deze geeft toegang tot het eerste element , dat is op positie nul . Om toegang te krijgen tot elk element in de array in opeenvolgende volgorde , kunt u een lus "voor" , zoals in het volgende voorbeeld gebruiken : for (int i = 0 ; i < textElements.length ; i + + ) { < br System.out.println > ( " element " + i + " : " + textElements [ i ] ) ; . } Dit schrijft elk element waarde uit samen met haar positie < br > Store elke gewenste elementen als afzonderlijke variabelen binnen uw programma 5 . U kunt de elementen afgesplitst van de oorspronkelijke tekenreeks rechtstreeks uit de array , zoals de matrix variabelen worden opgeslagen op dezelfde wijze als gewone variabelen , maar toegankelijk met de arrayposities . Als u een willekeurige tekenreeks elementen uit de array opgeslagen als individuele variabelen nodig hebt , kunt u ze als volgt kopiëren: String anElement = textElements [ 0 ] ; In het algemeen moet je alleen doen als nodig , als je al de string waarde binnen de array en het creëren van een aparte variabele kunnen gebruiken onnodig middelen .
|