Eli, kysymys on seuraavanlaisesta:
Yritän tässä harjoitella alkeita ja seuraavaksi olisi tarkoitus duunata jonkinlainen sanakirja. Ongelmana onkin nyt sanojen korvaaminen toisilla. Eli, jos minulla olisi vaikka seuraavanlainen koodi:
Scanner skanner = new Scanner (System.in);
System.out.print("Word?");
String word = skanner.nextLine();
word = word.replaceAll("koira", "dog");
niin ohjelma muuttaa esimerkiksi tekstin "minulla on susikoira" > "minulla on susidog".
Mikä on taikasana javassa sille, että pystyisin korvaamaan tietyt _kokonaiset_ sanat niin, ettei sanojen osia edes tutkittaisi?
Toinen ongelmani liittyy juurikin noihin sanoihin. Onko javassa mahdollista luoda tälle > word = word.replaceAll("koira", "dog"); jonkinlaista taulukkovastinetta? eli yhdessä taulukossa olisi isompi läjä sanoja/tietyt korvaavat sanat jokaiselle?
Merkkijonojen korvaaminen toisella
1
353
Vastaukset 1
- yksi vain
"Mikä on taikasana javassa sille, että pystyisin korvaamaan tietyt _kokonaiset_ sanat niin, ettei sanojen osia edes tutkittaisi?"
Lisää sekä etsittävän ja tilalle vaihdettavan merkkijonon eteen ja perään välilyönti. Jotta homma toimisi myös sanan esiintyessä rivin alussa tai lopussa, pitää sinun lisätä rivin alkuun ja loppuunkin välilyönti.
"Toinen ongelmani liittyy juurikin noihin sanoihin. Onko javassa mahdollista luoda tälle > word = word.replaceAll("koira", "dog"); jonkinlaista taulukkovastinetta? eli yhdessä taulukossa olisi isompi läjä sanoja/tietyt korvaavat sanat jokaiselle?"
Joudut varmaan kirjoittamaan sellaisen itse. For-loopilla toteutettuna et tarvitse kovin montaa riviä, mutta tuollainen toteutus on sitten ihan hemmetin hidas jos sanoja on vähänkään enemmän. Kannattaisi tuo algoritmi miettiä ihan kokonaan uusiksi, eikä välttämättä edes käyttää replaceAll:ia.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 52970
Haluatko mies mennä naimisiin melko pian, ku ollaan kohdattu?
Mä haluaisin mennä mahdollisimman nopeesti....💍106913Martina Aitolehti veti kohtalokkaat hääkännit - Alttarilla ikävä temppu Esko Eerikäiselle
Ex-pariskunta Aitolehti ja Eerikäinen pitävät yhdessä Martina & Esko podcastia. He ovat kertoneet kansalle mm. hääaamust18857Vappu Pimiä lataa suorat sanat TTK-lähdöstään - Yksi asia elämässä muuttui pysyvästi
Vappu Pimiä astui pois Tanssii Tähtien Kanssa -juontajan pallilta viime syksynä. Pimiällä oli pitkät perinteet TTK:ssa,4781- 71673
Vain elämää: Silmiinpistävä muutos heti ekassa jaksossa - Onko tämä hulppeampi kuin entinen?
Vain elämää on totuttu näkemään Hirvensalmella sijaitseva Satulinna. Uudella kaudella kuvauspaikka muuttuu Calliolaksi.2632Onko naisten "ahdisteluhysterian" kulttuuria kritisoivat miehet itse ahdistelijoita?
Tällaisen kuvan saa, kun tästä aiheesta tekee aloituksia: aina luullaan, että "ahdisteluhysteriaa" kritisoiva mies on it185594- 57573
- 71558
Sinulle jota kaipaan!
Tunnen sinua kohtaan jotain, mitä en enää osaa selittää pelkällä ihastumisella. Se on kiintymystä, kaipuuta, romanttista24530