Miten saan käyttäjän antamasta merkkijonosta tulostettua sanojen ensimmäiset kirjaimet?
Oon kokeillu substringia ja StringTokenizeria, mut ei vielä oo täysin auennut =)
Merkkijonot
2
555
Vastaukset
- hemmaderi
// oletetaan että välilyönillä erotettuja...
String data[] = mjono.split(" "); // regxp "\r\n \t" ?
for (String i : data) {
System.out.println(
"Sanan '" i
"' eka merkki on '" i.charAt(0) "'.");
} - if-else
Scanner luokkaa voi käyttää sanojen poimimiseen merkkijonosta. Alla esimerkki toteutus:
--- ESIMERKKI 1: ALKAA ---
import java.util.Scanner;
public class Esimerkki {
public static void tulostaEnsinmäisetKirjaimet(String jono) {
Scanner in = new Scanner(jono);
while(in.hasNext())
System.out.print(in.next().charAt(0));
}
public static void main (String[] args) {
tulostaEnsinmäisetKirjaimet("Tämä on testi jono");
}
}
--- LOPPUU ---
Alla hieman paremmaksi hiottu esimerkki, joka tulostaa vain ensimmäiset kirjaimet (ei siis numeroita, tms.), ja ottaa huomioon myös sen että sana voi olla lainaus merkkien sisällä tai alkaa tavuviivalla.
--- ESIMERKKI 1: ALKAA ---
import java.util.Scanner;
public class Esimerkki {
public static void tulostaEnsinmäisetKirjaimet(String jono) {
Scanner in = new Scanner(jono.replace("\"", "").replace("-", ""));
while(in.hasNext())
if (Character.isLetter((jono = in.next()).charAt(0)))
System.out.print(jono.charAt(0));
}
public static void main (String[] args) {
tulostaEnsinmäisetKirjaimet("Tämä on \"testi\" 100 -vuotta");
}
}
--- LOPPUU ---
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Suomessa on meneillään boomereiden kosto
1990-luvun lamassa osumaa saaneet sukupolvet toivovat sen jälkeen syntyneille sukupolville kärsimystä porvareita äänestä392389Petteri Orpon kommentti persujen väkivaltaan?
Hiirenhiljaa taas on, kun Tampereella persulahkon ääriosasto pahoinpiteli kantasuomalaisen tytön. Missä on pääministeri361688Onko sinulla jalostettu koira? Nämä tekijät altistavat koiran sairastumiselle
Moni Suomessa suosittu koirarotu on sairas ulkonäkökeskeisen jalostuksen ja ääripiirteiden vuoksi. Erityisesti tietyt t241453- 891432
IPCC romahtaa
Mitenkäs tässä nyt näin kävi? Ilmastohourimoinnin tukijalka myöntää, ettei mitään ilmastokatastrofia olekaan. Eikös tääl321161- 1351125
Anabaptismin kirous
Uudestikastetut lahkolaiset joutuvat valheen kierteeseen. He joutuvat herjaamaan lapsena saamaanssa kastetta nimeen Isä4171082Pelolla pakottaminen
Kristinusko on tuovinaan valoa ja toivoa, mutta ensin pitää olla pimeyttä ja toivottomutta jotta joku valoa ja toivoa ha624926Robotiikka korvaa tulevaisuudessa seurustelusuhteet
Haluan herättää keskustelua aiheesta. Asiantuntijoiden mukaan robottien kehitys on 10-15 vuoden päässä siitä että voidaa240901kamera hakokylässä
kamera kuvaamassa yleistä tietä laittomasti ristauksessa hakokylä-raatevaara!16824