Thread: Deleten in een array
-
07-03-2012, 11:36 #1Approved 9liver
- Registered
- 26/11/03
- Location
- Rstad
- Posts
- 9,839
- iTrader
- 16 (100%)
- Mentioned
- 1 Post(s)
- Reputation
- 0/80
Deleten in een array
Hallo, ik zou alle cijfers in een ingegeven string willen verwijderen, dit met Arraycopy, met een gewone lus lukt het me maar met volgende code kopieert hij gewoon mijn input;
als de vw niet voldaan is geeft hij toch gewoon mijn originele constructor terug, en als de vw voldaan is geeft hij de gekopieerde array weer?Code:public char [] verwijder (char []array) { for (int i = 0; i< array.length; i++) { if (array[i]<='9' && array[i] >='0') { char [] kopie = new char [array.length-1]; System.arraycopy (array,0,kopie,0,i); System.arrraycopy(array,i+1,kopie,i,array.length-i-1); return kopie; } } return array; }
of waar zit mijn fout?Gear: Denon X1100 | 2 x Sync Xtrm 1 | 2 x Reloop RMP1 | NI F1 | NI X1 | NI S2 |NI Maschine MKII | NI Audio 8 DJ | Sennheiser HD25no votes
-
-
07-03-2012, 12:38 #2Member
- Registered
- 23/11/03
- Location
- Landeurp
- Posts
- 1,791
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 10/17
En
is niet goed? Waarom maak je het jezelf zo moeilijk?Code:s.replaceAll("\\d", "");no votes
-
07-03-2012, 13:08 #3Approved 9liver
- Registered
- 26/11/03
- Location
- Rstad
- Posts
- 9,839
- iTrader
- 16 (100%)
- Mentioned
- 1 Post(s)
- Reputation
- 0/80
ken ik niet
, system.arraycopy is vanuit de les dusja, vandaar
edit, mag toe, fout zat in de oproeping van mijn methode.Last edited by deathsythe; 07-03-2012 at 13:35.
Gear: Denon X1100 | 2 x Sync Xtrm 1 | 2 x Reloop RMP1 | NI F1 | NI X1 | NI S2 |NI Maschine MKII | NI Audio 8 DJ | Sennheiser HD25no votes
-
07-03-2012, 15:04 #4
Voor methodes die bij de klassen String, int, char, double,... horen, kunt ge gebruik maken van de javadoc (Javadoc Tool Home Page).
Daarin kunt ge de package java.lang zoeken, en daarin staan de klassen java.lang.String, java.lang.Math, enzovoorts. Werkelijk alle ingebouwde methodes (geleverd in de Java Libraries) die ge maar kunt toepassen op een String worden er besproken ^^no votes
