Archief - Deleten in een array

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

deathsythe

Legacy Member
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;

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;
}

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?

of waar zit mijn fout?

forloRn_

Legacy Member
En

Code:
s.replaceAll("\\d", "");

is niet goed? Waarom maak je het jezelf zo moeilijk?

deathsythe

Legacy Member
ken ik niet :p, system.arraycopy is vanuit de les dusja, vandaar

edit, mag toe, fout zat in de oproeping van mijn methode.

Pudmeister

Legacy Member
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 ^^
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan