|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectdemo.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 | |||||||