Leerzeichen zu string hinzufügen, um eine gerade zahl zu erhalten

levinw98

Mitglied
Hallo,

nachdem ich jetzt endlich den link zum Thema erstellen gefunden habe, hier meine Frage :

Ich habe einen String mit einem Wort, und einen String mit einem Text. Ich zähle von beidem die Zeichen, teile die Anzahl der Zeichen des Textes durch die Anzahl der Zeichen des Wortes und möchte nun, dass eine gerade Zahl herauskommt. Falls das nicht geschieht würde ich gerne ein Leerzeichen an den String anfügen. Ich habe das jetzt so gelöst:
Java:
...
private static void code1() {

		bpz = textlength / l1;

		if (bpz - (int) bpz == 0) {

		} else {

			while (textlength / l1 - (int) textlength / l1 != 0) {

				textlength = textlength + 1;
				zbst++;
			}

			switch (zbst) {
			case 1:
				strtexteingabe = strtexteingabe + " ";
				break;
			case 2:
				strtexteingabe = strtexteingabe + "  ";
				break;
			case 3:
				strtexteingabe = strtexteingabe + "   ";
				break;
			case 4:
				strtexteingabe = strtexteingabe + "    ";
				break;
			case 5:
				strtexteingabe = strtexteingabe + "     ";
				break;
			case 6:
				strtexteingabe = strtexteingabe + "      ";
				break;
			case 7:
				strtexteingabe = strtexteingabe + "       ";
				break;
			case 8:
				strtexteingabe = strtexteingabe + "        ";
				break;
			case 9:
				strtexteingabe = strtexteingabe + "         ";
				break;
			case 10:
				strtexteingabe = strtexteingabe + "          ";
				break;
			case 11:
				strtexteingabe = strtexteingabe + "           ";
				break;
			case 12:
				strtexteingabe = strtexteingabe + "            ";
				break;
			case 13:
				strtexteingabe = strtexteingabe + "             ";
				break;
			case 14:
				strtexteingabe = strtexteingabe + "              ";
				break;
			case 15:
				strtexteingabe = strtexteingabe + "               ";
				break;
			case 16:
				strtexteingabe = strtexteingabe + "                ";
				break;
			case 17:
				strtexteingabe = strtexteingabe + "                 ";
				break;
			case 18:
				strtexteingabe = strtexteingabe + "                  ";
				break;
			case 19:
				strtexteingabe = strtexteingabe + "                   ";
				break;
			}
}
}
l1 ist die länge meines Wortes und textlength die Länge meines Textes. strtexteingabe ist mein Text.

Ich hoffe ich bin hier richtig und mir kann jemand helfen :(

levinw98
 

levinw98

Mitglied
oh entschuldigung :oops:

als default habe ich in meinem switch case eine error message stehen. diese wird komischerweise immer aufgerufen

also so...:
Java:
...
default:
				Object[] options = { "OK" };
				JOptionPane.showOptionDialog(null, "Fehler!", "ERROR",
						JOptionPane.DEFAULT_OPTION, JOptionPane.ERROR_MESSAGE,
						null, options, options[0]);
				break;
}

Edit: das muss heißen, dass entweder zbt 0 oder über 19(eigentlich nicht möglich?) ist. Warum?
 
Zuletzt bearbeitet:

turtle

Top Contributor
Ich hätte jetzt erwartet, das du Beispiele nennst und keinen Schmutzcode!

Wort:String-->Ausgabe
"turtle":"text"-->"XXXXXX" wobei X ein Leerzeichen sein soll
"turtle":"t"-->"XX" wobei X ein Leerzeichen sein soll
 

levinw98

Mitglied
"MeinText mal zum test" :"strtexteingabe" --> "MeinText mal zum testXX" (X sollen leerzeichen sein)
Meinem string sollen so lange leerzeichen am ende hinzugefügt werden, bis die textlänge des strings (string.length()) durch eine bestimmte zahl (string2.length()) ohne rest geteilt werden kann.

Meine denkweisen sind meist etwas kompliziert aber ich hoffe ich konnte dir helfen zu verstehen was ich will :(
 

didum

Mitglied
Modulo ist das Stichwort. Der Rest ist dann die Anzahl an Leerzeichen die du hinzufügen musst um eine Division ohne Rest zu garantieren.

Java:
String string = "Hallo";
String string2 = "Hi";
				
int spaces = string.length() % string2.length();
				
for(int i = 0; i < spaces; i++) {
	string += " ";
}
				
System.out.println(string + ";");
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
reibi String Manipulation - Leerzeichen Allgemeine Java-Themen 7
G String speziell aufsplitten nach Leerzeichen? Allgemeine Java-Themen 2
O String.format mit vorangestellten Leerzeichen Allgemeine Java-Themen 10
S String[] mit Leerzeichen Allgemeine Java-Themen 6
J String rechtsbündig ausrichten / mit Leerzeichen auffüllen? Allgemeine Java-Themen 5
C Leerzeichen an String anfügen Allgemeine Java-Themen 4
TheSepp Wie kann man Leerzeichen aus einer Array liste entfernen? Allgemeine Java-Themen 10
O Leerzeichen und Umlaute im Pfad einer Java Applikation machen Probleme Allgemeine Java-Themen 13
J Datei löschen, die Leerzeichen im Pfad hat Allgemeine Java-Themen 5
Joker4632 Klassen Buffered Reader liest die Leerzeichen am Zeilen Ende nicht mehr Allgemeine Java-Themen 2
M Sortieren und Leerzeichen Allgemeine Java-Themen 11
K Input/Output störende Leerzeichen entfernen Allgemeine Java-Themen 11
Guybrush Threepwood Pattern gesucht: Punkt ohne Leerzeichen dahinter Allgemeine Java-Themen 3
H RegEx - Ersetze alles bis Leerzeichen Allgemeine Java-Themen 5
R Arrayausgabe enthält viele Leerzeichen Allgemeine Java-Themen 4
F Replace von Leerzeichen Allgemeine Java-Themen 8
S Wörter ohne Leerzeichen erkennen Allgemeine Java-Themen 5
M itext Leerzeichen am ende unterstreichen Allgemeine Java-Themen 4
M Input/Output Pfad mit Leerzeichen convertieren in Kurzschreibweise (~1, ~2, etc)? Allgemeine Java-Themen 10
E Leerzeichen verschwinden beim Einlesen von .txt-Dateien Allgemeine Java-Themen 5
O split mit einem ODER mehrere Tabulatoren oder Leerzeichen Allgemeine Java-Themen 6
M Batch ausführen mit Leerzeichen im Pfad Allgemeine Java-Themen 7
J Browser öffnen _mit leerzeichen in URL_ ? Allgemeine Java-Themen 3
A Leerzeichen entfernen Allgemeine Java-Themen 3
G Überprüfung auf Leerzeichen Allgemeine Java-Themen 6
W Umlaute umwandeln bekomme nur Leerzeichen raus. Allgemeine Java-Themen 11
G Problem mit Leerzeichen im Pfad bei File und getResouce Allgemeine Java-Themen 2
MQue bei XML Leerzeichen unterdrücken Allgemeine Java-Themen 2
F Runtime.getRuntime().exec mit Linux und Leerzeichen Allgemeine Java-Themen 3
S Java mag Leerzeichen nicht Allgemeine Java-Themen 3
P Leerzeichen im Pfad Allgemeine Java-Themen 8
G Leerzeichen entfernen unter 1.3.x Allgemeine Java-Themen 5
L LeerZeichen besser zu kontrollieren Allgemeine Java-Themen 3
A Pfad mit Leerzeichen über exec starten Allgemeine Java-Themen 6
C Leerzeichen rausfinden Allgemeine Java-Themen 6
C EML Email Text in String wandeln Allgemeine Java-Themen 9
OnDemand Java String in Hashmap als Key NULL Allgemeine Java-Themen 27
JAnruVA Datentypen Berechneten String-Wert in Double umwandeln um weiter zu rechnen Allgemeine Java-Themen 7
M String Allgemeine Java-Themen 10
M Suche nach String mit unbekannten characters Allgemeine Java-Themen 53
kodela String kann nicht zu Pfad konvertiert werden Allgemeine Java-Themen 16
melaniemueller Einzelne Zeile aus einer txt Datei in einem String speichern Allgemeine Java-Themen 12
E Objekte in einen String packen und wieder laden Allgemeine Java-Themen 5
M Map<String,String>funktioniert nicht richtig Allgemeine Java-Themen 4
O String in Long Hexerdezimal umwandel Allgemeine Java-Themen 14
N String vergleichen. Allgemeine Java-Themen 27
P String.replace() funktioniert nicht? Allgemeine Java-Themen 3
SaschaMeyer Arbeitet String.split falsch? Allgemeine Java-Themen 4
M Switches ohne String Allgemeine Java-Themen 18
AmsananKING String Iteration Allgemeine Java-Themen 5
S Shuffle String aus if-clause Allgemeine Java-Themen 11
Besset Variablen Ist String = "" + int inordnung? Allgemeine Java-Themen 6
M Map <Long, String> zu Map<String, Long> Allgemeine Java-Themen 9
S String Encoding Verständnisproblem Allgemeine Java-Themen 22
N Prüfen, ob ein String 2x das selbe Zeichen hat Allgemeine Java-Themen 10
SaftigMelo Bug Fixen von String-spliten Allgemeine Java-Themen 8
Monokuma String List nach Zahlen und Worten sortieren Allgemeine Java-Themen 9
Kingamadeus2000 Alle mehrfach vorkommenden Buchstaben rekursiv aus einem String entfernen. Allgemeine Java-Themen 6
YohnsonM String - Aufteilung und Nutzung einzelner Chars Allgemeine Java-Themen 7
O Formatierte String ausgabe bei vier Variablen in einer Zeile Allgemeine Java-Themen 1
S String umbenennen: wie? Allgemeine Java-Themen 4
x46 String Format Fehler Allgemeine Java-Themen 2
S ISO 8601 -> getter / setter String Allgemeine Java-Themen 3
L String zu repräsentativen Wert Allgemeine Java-Themen 0
H Array mit dem Datentype String[] initializieren Allgemeine Java-Themen 7
L ArrayList mit String Arrays in ein Array umwandeln Allgemeine Java-Themen 1
L regex ganzer string? Allgemeine Java-Themen 2
L Ist ein string ein erlaubter variabel name? Allgemeine Java-Themen 2
Z JNA Cpp-DLL String Verwendung Allgemeine Java-Themen 2
A String auf Zahlen überprüfen Allgemeine Java-Themen 5
N String Array Eingabe Allgemeine Java-Themen 6
MiMa Datum von String zu LocalDateTime Allgemeine Java-Themen 8
W String -> byte[] -> String - Sieht jemand was ich nicht sehe? Allgemeine Java-Themen 10
R char aus String entfernen Allgemeine Java-Themen 10
LimDul Mittels Streams aus Strings A B C den String A, B und C machen Allgemeine Java-Themen 12
M Programm erkennt String aus .txt Datei nicht Allgemeine Java-Themen 3
P einen public <Optinal String> in einer anderen Klasse mit einem Int vergleichen Allgemeine Java-Themen 2
S Ini Text aus String parsen Allgemeine Java-Themen 1
T String-Manipulation beim Ablauf in Eclipse und als JAR-File Allgemeine Java-Themen 8
M String lässt sich nicht Zusammenfügen Allgemeine Java-Themen 10
Drachenbauer Wie kann ich das Wort "concrete" in einem String durch ein anderes Wort ersetzen lassen? Allgemeine Java-Themen 5
R Schlüsselworte "Throw new exception" gibt nicht den String als Fehlermeldung aus Allgemeine Java-Themen 2
R Variablen String mit split-Funktion aufteilen Allgemeine Java-Themen 7
F Datei in String-Array einlesen Allgemeine Java-Themen 8
S Marker aus String ermitteln Allgemeine Java-Themen 5
T Objekt mit String und Int aus TxT Datei erstellen Allgemeine Java-Themen 23
M Bei String.format ein Komma statt einem Punkt ausgeben lassen Allgemeine Java-Themen 1
S MSSQL Exception & Connection String Allgemeine Java-Themen 19
B Bei Email: FW / AW... - Hilfe bei String suche Allgemeine Java-Themen 21
J String - Vergleiche Allgemeine Java-Themen 7
K Aus String zwei Jahreszahlen auslesen Allgemeine Java-Themen 18
Drachenbauer Wie kann eine vorgegebene Farbe über einen String erkannt werden? Allgemeine Java-Themen 11
G CSV in String Allgemeine Java-Themen 7
P String-Verschlüsselung - Frage zur Sicherheit Allgemeine Java-Themen 21
K Methodenaufruf mit String / String zu Objekt konvertieren Allgemeine Java-Themen 8
D Erste Schritte Fehler mit negativen und 0 Zahlen im String Allgemeine Java-Themen 6
Xge Replace x Zeichen aus String Allgemeine Java-Themen 2
coolian warum bekomme ich ein string index out of bounds exception Allgemeine Java-Themen 17
F In String 2 Buchstaben vertauschen Allgemeine Java-Themen 2
J Class Decompile als String (Procyon) Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben