Articles of Zeichenfolge

Wie ändern wir ein Label?

Ich habe ein Label und wenn ich den Text setze, möchte ich die Zeile ändern. Zum Beispiel String str=”first line \n Secondline “; JLabel label.setText(str); Ich habe versucht, den obigen Code, aber es funktioniert nicht .. Wie ändere ich Zeile in einer Zeichenfolge?

Java 8: Warum kann ich diese binäre Zeichenfolge nicht zu lange analysieren?

Lange Rede kurzer Sinn, ich habe mich mit ein paar grundlegenden genetischen Algorithmen in Java herumgeschlagen. Ich benutzte eine long , um meine Gene zu speichern, aber ich verwendete binäre Zeichenfolgen für die Lesbarkeit beim Debuggen. Ich bin auf eine seltsame Situation gestoßen, in der ich einige binäre Strings nicht analysieren konnte, die mit einer […]

Java – Ausnahme “String index out of range”

Ich habe diese kleine function nur zum Üben geschrieben, aber eine Ausnahme (“String index out of range: 29”) wird geworfen und ich weiß nicht warum … (Ich weiß, dass dies nicht der beste Weg ist, um diese function zu schreiben, und ich kann reguläre Ausdrücke verwenden.) Dies ist der Code: public String retString(String x) { […]

Matching-Daten mit Regex innerhalb einer zufälligen Zeichenfolge

Ich versuche das in Java zu tun: Ich empfange diese Art von String “12/07/2004dddsss12/10/2010ñrrñrñr10/01/2000ksdifjsdifffffdd04/04/1998” Dann muss ich ein oder mehrere Daten innerhalb dieser Zeichenfolge finden, Datumsformat: dd/mm/yyyy Schließlich muss ich in einen anderen String Daten kopieren, die übereinstimmen: “12/07/2004 12/10/2010 10/01/2000 04/04/1998” PD: Ich benutze diese Website http://regexpal.com/ , um zu testen, ob es funktioniert. […]

Vergleichen Sie zwei Strings und markieren Sie die fehlende Übereinstimmung, wenn sie gefunden wird

Ich möchte zwei Strings vergleichen und das / die Wort (e) hervorheben, wo immer es eine Abweichung gibt. Der Code, den ich geschrieben habe, hat die folgenden 2 Probleme: 1. Überall dort, wo es eine Nichtübereinstimmung gibt, wird das Wort in einem “Token” gespeichert, aber sobald die Hervorhebungsfunktion aufgerufen wird, markiert es alle Wörter in […]

Falsche Ausgabe mit Replaceall

Warum bekomme ich “AAAAAAAAAAA” anstelle von “1A234A567” aus folgendem Code: String myst = “1.234.567”; String test = myst.replaceAll(“.”, “A”); System.out.println(test); Irgendeine Idee?

Scanner vs System.console () .write ()

Ich habe versucht, eine Zeichenfolge auszudrucken, die spanische Akzente auf dem Bildschirm enthält. Ich bekomme unterschiedliche Antworten mit den gleichen Eingaben, aber mit unterschiedlichen Ansätzen. Meine erste Herangehensweise besteht darin, eine Zeichenkette zu lesen, die spanische Akzente über die Scanner-class enthält //input is a á e é i í o ó u ú A Á […]

Hinzufügen von Nullen zur Zeichenfolge / int-Variable

Also habe ich an einer Namenskonvention gearbeitet, die Nullen vor einer Zeichenkette hinzufügt. Ich versuche das auf die kurze Art zu tun, bevor ich alles in if-Statements aufbringe. Hier drucke ich 0’s vor einem int, was mir eine Antwort von 00005 gibt. String test = null; int n = 5; test = String.format(“%05d%n”, n); System.out.println(test); […]

Warum leere Regex und leeres Capturing Group Regex geben String Länge plus ein Ergebnis zurück

Wie würden Sie erklären, dass leere Regex und leere Fanggruppe Regex String Länge plus ein Ergebnis? Code public static void main(String… args) { { System.out.format(“Pattern – empty string\n”); String input = “abc”; Pattern pattern = Pattern.compile(“”); Matcher matcher = pattern.matcher(input); while (matcher.find()) { String s = matcher.group(); System.out.format(“[%s]: %d / %d\n”, s, matcher.start(), matcher.end()); } […]

Vergleichen von Befehlszeilenargumenten reference return false, während Array von String true zurückgibt

Momentan arbeite ich mit Stringmanipulation und habe während der Demo ein anderes Verhalten gefunden. Unten ist mein Code. public class HelloWorld{ public static void main(String []args){ String str1 = “Hello”; String str2 = “Hello”; String str3 = new String(“Hello”); String strArray[] = {“Hello”,”Hello”}; String strArray1[] = new String[] {“Hello”,”Hello”}; System.out.println(“str1==str2:: “+(str1==str2)); System.out.println(“str1==str3:: “+(str1==str3)); System.out.println(“strArray[0]==strArray[1]:: “+(strArray[0]==strArray[1])); […]