Articles of String

Java CharAt () und deleteCharAt () performance

Ich habe mich über die Implementierung der function charAt für String / StringBuilder / StringBuffer in Java gewundert, was ist die Kompliziertheit davon? Was ist mit der deleteCharAt () in StringBuffer / StringBuilder?

Java, wie überprüft werden kann, ob ein Zeichenfolgenwert ein Typ einer gegebenen class Ist

Okay, das ist eine komplizierte Frage und ich bin völlig verloren. Angenommen, Sie haben eine Zeichenfolge und eine generische class. So was. String string; Class clazz; Wie würden Sie prüfen, ob der String einen Wert darstellt, den die class erreichen könnte? Zum Beispiel sagen wir: String string = “true”; Class clazz = Boolean.class; Wie würde […]

Konvertieren Sie die JTextField-Eingabe in eine Ganzzahl

Ich bin neu in JAVA, ich versuche, eine Eingabe von einem JTextField in eine Ganzzahl zu konvertieren, ich habe viele Optionen ausprobiert, aber nichts funktioniert, die Eclipse gibt mir immer einen Fehler und die Fehler ergeben für mich keinen Sinn. import java.awt.Graphics; import java.awt.Color; public class circle extends Shape{ public int x; public int y; […]

Unicode-korrekter Titel in Java

Ich habe den ganzen StackOverflow in den unzähligen Fragen über die Kapitalisierung eines Wortes in Java durchgesehen, und keiner von ihnen scheint die Internationalisierung am wenigsten zu interessieren, und tatsächlich scheint keiner wirklich in einem internationalen Kontext zu funktionieren. Also hier ist meine Frage. Ich habe einen String in Java, der ein Wort darstellt – […]

Die eleganteste Art zu erkennen, ob ein String eine Zahl ist?

Gibt es einen besseren, eleganteren (und / oder möglicherweise schnelleren) Weg als? boolean isNumber = false; try{ Double.valueOf(myNumber); isNumber = true; } catch (NumberFormatException e) { } …? Bearbeiten : Da ich nicht zwei Antworten wählen kann, gehe ich mit der Regex eine, weil a) es elegant ist und b) zu sagen “Jon Skeet triggerse […]

String zu binärer Ausgabe in Java

Ich möchte binär (011001 ..) von einem String bekommen, aber stattdessen bekomme ich [B @ addbf1, es muss eine einfache Transformation geben, um dies zu tun, aber ich sehe es nicht. public static String toBin(String info){ byte[] infoBin = null; try { infoBin = info.getBytes( “UTF-8” ); System.out.println(“infoBin: “+infoBin); } catch (Exception e){ System.out.println(e.toString()); } […]

Ziffern von int in Java extrahieren

Also wenn ich eine eingegebene Ganzzahl habe: int num_1 = 128 Wie könnte ich die Zahl analysieren und eine 1, 2 und 8 erhalten und sie verschiedenen Variablen zuordnen? Vielen Dank!

Warum sind die Ergebnisse von str == str.intern () für diese Strings unterschiedlich?

public static void main(String[] args) { String str1 = new StringBuilder(“计算机”).append(“软件”).toString(); System.out.println(str1.intern() == str1); String str2 = new StringBuffer(“ja”).append(“va”).toString(); System.out.println(str2.intern() == str2); } Ergebnisse: true false Der erste druckt true und der zweite druckt false . Warum sind die Ergebnisse anders?

Wie konvertiere ich einen StringReader in einen String?

Ich versuche, meinen StringReader wie gezeigt in einen regulären String zurück zu konvertieren: String string = reader.toString(); Aber wenn ich versuche, diese Zeichenfolge wie folgt zu lesen: System.out.println(“string: “+string); Alles, was ich bekomme, ist ein pointerswert wie folgt: java.io.StringReader@2c552c55 Mache ich etwas falsch beim Lesen der Schnur zurück?

Java OutOfMemoryError mit Stringbuilder

Ich bekomme ein Java outOfMemoryError, wenn ich diese Methode aufrufen – ich benutze es in einer Schleife, um viele große Dateien nacheinander zu analysieren. Meine Vermutung ist, dass result.toString() während der Schleife keinen Müll sammelt. Wenn ja, wie sollte ich es beheben? private String matchHelper(String buffer, String regex, String method){ Pattern abbrev_p = Pattern.compile(regex);//norms USA, […]