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
611
Vastaukset 2
- 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
Riikka Purra on mukana Suomen huutokauppakeisari -sarjassa
Suomen huutokauppakeisari on tavallisten suomalaisten ohjelma. Sarjan suosiosta kertoo se, että nyt alkaa jo 19. kausi t901039Kuuleppas
ensimmäiset naissuhteet toimii miehelle eräänlaisena oppikouluna, mutta hän ei välttämättä itse ymmärrä oppineensa mitää228840Paljonko on etäisyytesi kiinnostavaan naiseen km?
Kaipailen tärkeää miestä ja pohdin hänen ajatuksiaan... ❤️72806- 51679
On meillä harvinaisen törkeä valtuuston puheenjohtaja
Ja tyhmä! Kannattaisi googlettaa "julkisuuslaki" ja nojata siihen vasta sitten. Samalla voisi googlettaa muiden kuntien62627Olet mieleni päällä edelleen, J
En voi sille mitään. Ja olen yrittänyt voida, monen monta kertaa. Miten jäinkin näin kiinni sinuun... 😞35581Mikko Leppilampi loi TTK:ssa ankaran tavan - Jatkaako Veronica Verho haastavaa perinnettä?
Suorien lähetysten juontaminen vaatii rautaista ammattitaitoa ja kovaa työtä. Tanssii Tähtien Kanssa -ohjelmassa on näh29547- 47529
Oletko miettinyt
Mikä minusta tekee sinulle niin erityisen? Onko se samanlaiset lapsuusmaisemat? Työpaikan liian pitkät katseet? Selvittä30525- 37520