|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object demo.Poista
public class Poista
Testiohjelma jonosta poistolle
Constructor Summary | |
---|---|
Poista()
|
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
Testataan poista-aliohjelmaa |
static java.lang.String |
poista(java.lang.String jono,
java.lang.String poistettava)
Poistaa merkkijonosta jono kaikki jonon mita esiintymät. |
private static int |
poistatesti(java.lang.String jono,
java.lang.String mita,
java.lang.String odotettuTulos)
Testi poista-aliohjelmalle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Poista()
Method Detail |
---|
public static java.lang.String poista(java.lang.String jono, java.lang.String poistettava)
jono oistettava tulos Catcat at => Cc Paatti at => Pi Puatit at => Puit
jono
- merkkijono josta poistetaanpoistettava
- jono, jonka esiintymää ei saa olla tuloksessa
poista("Catcat" ,"at") === "Cc"; poista("Paatti" ,"at") === "Pi"; poista("Puatit" ,"at") === "Puit"; poista("Abba" ,"bb") === "Aa"; // NOPMD poista("Abbababba","ba") === "Abb"; poista("AbbabaaB" ,"ba") === "AB"; poista("Abba" ,"Ab") === "ba"; // NOPMD poista("Abba" ,"" ) === "Abba"; poista("" ,"Aa") === ""; poista("" ,"" ) === ""; poista(null ,"" ) === ""; poista(null ,"k" ) === ""; // # THROWS NullPointerException poista("Kissa" ,null) === "Kissa";
private static int poistatesti(java.lang.String jono, java.lang.String mita, java.lang.String odotettuTulos)
jono
- josta poistetaanmita
- mitä jonoa poistetaanodotettuTulos
- jono joka pitäisi olla poiston jälkeen
public static void main(java.lang.String[] args)
args
- ei käytössä
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |