Bestimmte Zeichen aus Strings zählen

Nady1990

Mitglied
ich muss in einer Aufgabe eine von benutzer eingegebenem string die ersten in reihe eingegebenen '|' zaelen
zum beispiel "abe |||| huhu ||"
dafür muss dann rauskommen 4
 
G

Gast2

Gast
Joa dann mit ner schleife über den String laufen und per String#charAt das jeweilige Zeichen prüfen, nen counter dabei und fertig :)
 

ARadauer

Top Contributor
Ja? Was ist die Frage oder willst du die fertige Java Lösung?

Wie geht es allgemein?
Du suchst den ersten,
zählst
nächster der gleiche... du zählst usw...
nächster nicht mehr der gleiche, du schaust ob die akutlle anzahl größer ist als dein maximum
wenn ja dann ist das jetzt dein maximum..

du suchst dir den nächsten... und von vorne...
 

Nady1990

Mitglied
also die aufgabe ist folgende

Unary.java Schreiben Sie ein Java-Programm, welches in einer als Kommandozeilenparameter
übergebenen Zeichenreihe die erste darin enthaltene Unärzahl sucht und als Dezimalzahl
ausgibt. Beispiele:

//Aufruf: java Unary "|||||"
Zahl: 5
// Aufruf: java Unary "abc||| pp|j k||||"
Zahl: 3
//java Unary "abc fg"
Zahl: 0
 

Nady1990

Mitglied
Java:
class Unary{
public static void main(String[] args){
String zahl;
zahl=read.line();
}
}
weiter komme ich iwie net
ich hab kp wie ich die '|' zeichen finden soll die in der ersten kette liegen wei man könnte ja auch als eingabe auch
"so was sch || reiben |||"
ich brauche aber nur die erste kette
 
G

Gast2

Gast
Und das ist auch schonmal nicht ganz richtig.
Die eingabe soll ja nicht vom User erfolgen sondern aus den Argumenten gelesen werden die beim start übergeben werden.

Java:
class Unary{
     public static void main(String[] args){
        String input = args[0];
        // hier dann mit input weiterarbeiten    
    }
}
auf dem input kannst du dann weiterarbeiten. schau dir die String Klasse an, insbesondere die charAt Methode, damit solltest du dann schonmal nen ganzes stück weiterkommen.
 
T

trez

Gast
Ich hab das mal spasseshalber implementiert.

Eine for-schleife über den String (toCharArray) und wenn fertig gezählt wurde breche ich die Schleife mit break ab.
Irgendwie erinnert mich das ein wenig an goto - ist es in Java "good practice" so eine Schleife abzubrechen oder setzt ihr lieber einen boolean und wertet den in der for-Schleife aus?

--
hm, es dauerte mindestens so lange, diesen Text zu schreiben, wie das Problem zu lösen, dabei meinte ich noch vor einem Monat es heisse Tschawa :D
 

Andi_CH

Top Contributor
Ich vermeide breaks (aussert bei switch natürlich)

Für mich hat eine Schleifen einen einzigen Ort an dem sie abbricht (bei for im Header), genau wie eine Funktion ein einziges return statement hat.

Na ja, soweit die Regeln welche bekanntlich durch irgend etwas bestätigt werden :D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Bestimmte Zeichen eines Strings umwandeln Java Basics - Anfänger-Themen 4
M Regex für bestimmte Wörter bzw. bestimmte Zeichen erstellen Java Basics - Anfänger-Themen 5
L String auf bestimmte zeichen untersuchen Java Basics - Anfänger-Themen 9
W char-Array auf bestimmte Zeichen prüfen Java Basics - Anfänger-Themen 10
M Bestimmte Zeichen auslesen Java Basics - Anfänger-Themen 2
J Bestimmte Anzahl Zeichen aneinander fügen Java Basics - Anfänger-Themen 9
D BufferedInputStream nur bestimmte Zeichen Java Basics - Anfänger-Themen 11
B OOP String auf bestimmte Zeichen abfragen Java Basics - Anfänger-Themen 4
M bestimmte Zeichen in String eliminieren Java Basics - Anfänger-Themen 2
M Aus einem String bestimmte zeichen auslesen und ausgeben Java Basics - Anfänger-Themen 8
O nur bestimmte Zeichen in einem String zählen. Java Basics - Anfänger-Themen 1
W Bestimmte Zahlen bei Math.random ausschließen? Java Basics - Anfänger-Themen 31
J Bestimmte parameter aus Jsonfile auslesen Java Basics - Anfänger-Themen 15
HighLife Bestimmte Werte aus Array zählen Java Basics - Anfänger-Themen 15
T Bestimmte Zahlen ausgeben mit einer whilfe Schleife Java Basics - Anfänger-Themen 21
M Wie kann ich bei int-Variablen im exception handler auf bestimmte Strings reagieren? Java Basics - Anfänger-Themen 5
B Neue Liste erstellen, wenn Objekte bestimmte Referenz hat / Gruppierung von Einträgen Java Basics - Anfänger-Themen 12
B Nur eine bestimmte Anzahl an Arrays ausgeben Java Basics - Anfänger-Themen 9
B Von Array nur eine bestimmte Anzahl bekommen Java Basics - Anfänger-Themen 3
J Datei auslesen (nur bestimmte Stellen) Java Basics - Anfänger-Themen 2
L Nur Bestimmte Werte aus einem Array in ein anderes Speichern Java Basics - Anfänger-Themen 11
B Denkanstoß benötigt: Emails an bestimmte Emailadresse schicken Java Basics - Anfänger-Themen 6
U Mehrfacheingabe auf bestimmte Parameter prüfen Java Basics - Anfänger-Themen 8
L Bestimmte Werte eines Arrays ausgeben. Java Basics - Anfänger-Themen 3
P Input/Output Bestimmte Anzahl von Werten in einem Array an Methode übergeben Java Basics - Anfänger-Themen 2
Henri Bestimmte Werte eine XML-Datei ausgeben. Java Basics - Anfänger-Themen 8
M ComboBox bestimmte Elemente disablen/ausgrauen Java Basics - Anfänger-Themen 3
S JButton soll für bestimmte Zeit verschwinden Java Basics - Anfänger-Themen 5
E Datei einlesen und bestimmte Wörter ausgeben Java Basics - Anfänger-Themen 2
A Threads Threads bestimmte Aufgaben zuweisen... Java Basics - Anfänger-Themen 3
D Input/Output Buchstaben als bestimmte Zahl erkennen Java Basics - Anfänger-Themen 4
S Welche Datenstruktur ist die optimalste um Funktionen fuer bestimmte Wertebereiche abzurufen..? Java Basics - Anfänger-Themen 5
K Eine bestimmte Zeit, eine Schleife laufen lassen. Java Basics - Anfänger-Themen 4
A CSV datei eine Bestimmte Zeile ansprechen Java Basics - Anfänger-Themen 1
C Array kopieren und nur bestimmte Werte speichern Java Basics - Anfänger-Themen 6
D Bestimmte Werte von Objekten aus einer ArrayList in eine andere ArrayList kopieren Java Basics - Anfänger-Themen 14
N Bestimmte Inhalte aus Datei lesen Java Basics - Anfänger-Themen 11
Ananaskirsche Input/Output Bestimmte Zeile aus Datei einlesen Java Basics - Anfänger-Themen 4
B Best Practice Bestimmte Zahl auslesen und in Variable speichern Java Basics - Anfänger-Themen 3
N Bestimmte Zeile aus einer Datei auslesen Java Basics - Anfänger-Themen 10
I Int Array, Zahl an bestimmte position setzten Java Basics - Anfänger-Themen 2
C [Bukkit Plugin] Blöcke eine bestimmte route entlang fliegen Java Basics - Anfänger-Themen 3
A Button in eine bestimmte Spalte platzieren Java Basics - Anfänger-Themen 4
D Bestimmte Zeile aus TXT Datei ausgeben Java Basics - Anfänger-Themen 4
A Eine Datei Lesen und bestimmte Position überschreiben Java Basics - Anfänger-Themen 2
D bestimmte dateiendungen in jtree rausfiltern Java Basics - Anfänger-Themen 7
W bestimmte Objekte in ArrayList auslesen Java Basics - Anfänger-Themen 8
G JTextArea: nur bestimmte Zeilen anders formatieren Java Basics - Anfänger-Themen 7
B Input/Output bestimmte Zeilen in .txt Dateinen überschreiben Java Basics - Anfänger-Themen 20
C Bestimmte Informationen von Webseite suchen Java Basics - Anfänger-Themen 13
B Nur bestimmte Klasse ausführen Java Basics - Anfänger-Themen 6
Kenan89 Bestimmte Zeile in txt-Datei ersetzen Java Basics - Anfänger-Themen 4
D Input/Output bestimmte Zeile auslesen Java Basics - Anfänger-Themen 3
B Bestimmte Ziffer Java Basics - Anfänger-Themen 27
B Input/Output In Datei an eine bestimmte Stelle schreiben Java Basics - Anfänger-Themen 37
S Bestimmte Objekte aus Collections anwählen/herausbekommen Java Basics - Anfänger-Themen 8
I Bestimmte Objekte einer Liste hinzufügen Java Basics - Anfänger-Themen 16
R Bestimmte Stellen eines BigInteger Java Basics - Anfänger-Themen 7
S Collections Aus Set<Object> bestimmte Typen entfernen Java Basics - Anfänger-Themen 3
S Bestimmte Methode von unbestimmter Datei Java Basics - Anfänger-Themen 6
V Bestimmte Stellen aus .txt Datei auslesen Java Basics - Anfänger-Themen 11
B bestimmte klammern im string ersetzten Java Basics - Anfänger-Themen 17
Binary.Coder JTable bzw. Tabelle in bestimmte Form überführen Java Basics - Anfänger-Themen 5
B Bestimmte Werte aus einem String entnehmen Java Basics - Anfänger-Themen 3
0 Grafik eine bestimmte Strecke laufen lassen Java Basics - Anfänger-Themen 6
X im Verzeichnissbaum recursiv nur bestimmte Dateien finden Java Basics - Anfänger-Themen 7
M Aus String bestimmte Inhalte auslesen Java Basics - Anfänger-Themen 8
M Reaktion auf bestimmte Zeit Java Basics - Anfänger-Themen 2
2 Bestimmte Anzahl von Bytes lesen und als string ausgeben? Java Basics - Anfänger-Themen 3
P Bestimmte Zeilen einer Datei ermitteln ? Java Basics - Anfänger-Themen 30
StrikeTom Bestimmte stelle in string herausfiltern Java Basics - Anfänger-Themen 7
M Float auf bestimmte Nachkommazahl runden Java Basics - Anfänger-Themen 3
E Bild eine bestimmte Anzahl blinken lassen Java Basics - Anfänger-Themen 3
B array bestimmte summe berechnen Java Basics - Anfänger-Themen 4
Luk10 Zufallszahl "ohne" eine bestimmte Zahl(en) Java Basics - Anfänger-Themen 8
S OOP Wie bei Spiel "17+4" eine Karte an bestimmte Position hinzufügen Java Basics - Anfänger-Themen 13
S Bestimmte Elemente einer ArrayList löschen Java Basics - Anfänger-Themen 3
S Double bis bestimmte Nachkommzahl vergleichen (ohne zusätzliche Libs) Java Basics - Anfänger-Themen 12
Ollek Bestimmte Zeilen aus einer HTML Datei lesen Java Basics - Anfänger-Themen 8
N Text an bestimmte Stelle eines Dokuments schreiben Java Basics - Anfänger-Themen 6
G Bestimmte Zeile aus CSV ausgeben Java Basics - Anfänger-Themen 14
Assassin Nur bestimmte Daten aus txt auslesen... Java Basics - Anfänger-Themen 12
Developer_X Durch int Bestimmte Zeile überschreiben Java Basics - Anfänger-Themen 16
Developer_X Bestimmte Zeile aus TextDocument lesen Java Basics - Anfänger-Themen 2
V Nur bestimmte Werte zulassen Java Basics - Anfänger-Themen 2
M Bestimmte zeile aus .txt einlesen Java Basics - Anfänger-Themen 6
Q Nach Stringvorgabe bestimmte funktionen ausführen Java Basics - Anfänger-Themen 3
G Bestimmte Ebene eines Baumes rekursiv ausgeben Java Basics - Anfänger-Themen 49
I bestimmte Zahlen markieren.helppp. Java Basics - Anfänger-Themen 17
G Bestimmte Position im array auslesen Java Basics - Anfänger-Themen 8
H bestimmte objekte in ArrayList löschen? Java Basics - Anfänger-Themen 7
P Hilfe für JComboBox, bmp einbinden/bestimmte punkte auf bmp Java Basics - Anfänger-Themen 3
T Bestimmte Zeile aus einer .txt-Datei auslesen? Java Basics - Anfänger-Themen 10
S Bestimmte Anzahl an nummern auslesen Java Basics - Anfänger-Themen 4
K bestimmte Dateien aus Ordner verschieben Java Basics - Anfänger-Themen 5
F Bestimmte Werte nicht beachten Java Basics - Anfänger-Themen 10
G bestimmte Stelle aus Textdatei auslesen. Java Basics - Anfänger-Themen 7
C bestimmte Buchstaben in einem String ändern Java Basics - Anfänger-Themen 5
M if bestimmte Exception, dann. Java Basics - Anfänger-Themen 11
B Wie eine bestimmte Zeile einer Txt-Datei lesen ? Java Basics - Anfänger-Themen 5

Ähnliche Java Themen


Oben