Ohjelmassani käyttäjä syöttää merkkijonon esim:
K1M2J4, niin merkkijonon numeroiden pitäisi tulostua sanoina 1="yksi", 2="kaksi" jne. eli tuo esimerkki merkkijonon tulostus pitäsi olla
KyksiMkaksiJnelja.
Onnistun kääntämään ainoastaan yhden numeron sanaksi replaceAllin avulla, mutta miten saisin kaikki numerot tulostumaan myös sanana??
[code]
import java.io.*;
public class harjoittelen
{
public static String tulostaJaKorvaa(String merkkijono)
{
String uusijono;
uusijono=merkkijono;
///korvaa kaikki ykköset sanalla yksi
uusijono=merkkijono.replaceAll("1", "yksi");
return uusijono;
}
///////////////////////pääohjelma////////////////
public static void main(String[] args) throws IOException
{
double pisteet;
BufferedReader LUE = new BufferedReader
(new InputStreamReader(System.in));
String merkkijono;
System.out.println("Anna merkkijono:");
merkkijono=(LUE.readLine());
merkkijono=tulostaJaKorvaa(merkkijono);
System.out.println("Olen korvannut numerot sanoilla " merkkijono);
}
}
[/code]
Kuinka korvataan useampia sanoja replaceAll:ia käyttäen :(
Hillevi
2
407
Vastaukset
- fani_
Muokkaa tulostaJaKorvaa-metodia siten, että sille voi antaa listoina korvattavat merkit ja korvaavat merkkijonot. Esim näin: public static String tulostaJaKorvaa(String merkit, String[] haettavat, String[] korvaavat).
Nyt teet metodiin silmukan, joka käy läpi kaikki annetut sanat. Esim:
for (int i=0;i- Hillevi
No nyt toimii, kiitos!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Arman Alizadin viesti puna-aktivisteille: "Pitäkää lärvinne nytkin kiinni"
Arman Alizad kritisoi vasemmiston kaksinaismoralismia. Iranissa syntynyt suosikkijuontaja Arman Alizad pakeni perheensä2283945Minja Koskela nostanut vasemmistoliiton kannatuksen ennätykseen
Koskela valittiin puolueen johtoon lokakuussa 2024, ja silloin Ylen kysely antoi puolueelle 9,3 prosentin kannatuksen.1202275Antti johtaa Petteriä jo 7,1 prosenttiyksiköllä
Tällä menolla sdp menee kokoomuksesta kierroksella ohi jo tällä vaalikaudella. https://yle.fi/a/74-20213575821996- 1391418
Seuraavakin hallitus joutuu leikkaamaan
Sitähän tämä hallitus nyt höpöttää, kun itse on ajanut tilanteen katastrofaaliseksi. Orpon hallitus lähti suurin puhein126925- 77909
Hotelli kainuu
Mietityttää, hotelli Kainuussa, se, että asiakkaat voivat valita ketä saa olla ja ketä ei, Illan aikana asiakkaina!37900Ovatko vastasyntyneet vauvat syntisiä?
Se ihmisten keksimä järjetön perisynti, jos ovat!288759Pitäis vaan lopettaa
Sinun kanssa yhteydenpito. Alkaa vaan haluamaan enemmän ja tuskin lopulta mikään kohtaisi. Ja ikävä vaan kasvaa ja lähei8757J. Rinta-Joupilla jättimäinen veropetosvyyhti
Seinäjoen keskustan kiinteismiljonäärit olleet jo pitkään ahtaalla ja liittykö J. Rinta-Jouppikin rintamaan? https://yl61736