Articles of String

Schneiden Sie eine Saite in groovy

Ich habe eine 18-stellige Zeichenkette, die ich von den Zeichen 2-8 haben möchte. In Python kann ich das machen: sliceMe = “nnYYYYYYnnnnnnnnnn” print sliceMe[2:8] Drucke YYYYYY Ich suche nach einer Möglichkeit, das gleiche in groovy zu tun, und jede Erklärung ist wirklich lang. Was ist der elegant akzeptierte Weg, dies in groovy (oder Java) zu […]

String kann nicht in JsonArray konvertiert werden

Wie konvertierst du diesen String in gson.JsonArray? String s= “[[“110917 “, 3.0099999999999998, -0.72999999999999998, 2.8500000000000001, 2.96, 685.0, 38603.0], [“110917 “, 2.71, 0.20999999999999999, 2.8199999999999998, 2.8999999999999999, 2987.0, 33762.0]]”; Das ist mein Code: com.google.gson.*; public static void main(String[] args) { //Declared S here System.out.println(“String to Json Array Stmt”); JsonParser parser = new JsonParser(); JsonElement tradeElement = parser.parse(s.toString()); JsonArray trade […]

Groovy Postbuild in Jenkins, das Log für Strings analysieren und zählen

Ich bin neu in Groovy und versuche, in Jenkins einen Postbuild einzurichten, der es mir erlaubt, Strings zu zählen und festzustellen, ob der Build erfolgreich war, um wie viel die Zählung am Ende zurückkehrt. Hier ist mein Beispielcode: class Main { def manager = binding.getVariable(“manager”) def log = manager.build.logFile.text def list = log def JobCount […]

Finden Sie die längste sich wiederholende Teilzeichenfolge in der Zeichenfolge?

Ich stieß auf das Programm, das perfekt aussieht. Für mich ist die Zeitkomplexität nlogn, wobei n die Länge von String ist. n zum Speichern verschiedener Strings, nlog zum Sortieren, n zum Vergleich. So ist die zeitliche Komplexität nlogn. Die Raumkomplexität ist n zum Speichern der Speicher-n-Teilstrings Meine Frage ist, kann es weiter optimiert werden? public […]

Java Konvertiere diese Zeichenkette in JSONArray

Ich erhalte folgende String Antwort von einem Server: {“fid”:”1272″,”uri”:”http://someurl/services/file/1272″} Ich muss es in ein JSONArray . Irgendeine Hilfe? Übrigens habe ich das versucht und es funktioniert nicht: String response=getResponseFromServer(); JSONArray array = new JSONArray(response); Ich bekomme den Fehler: org.json.JSONException: Value {“fid”:”1272″,”uri”:”http://someurl/services/file/1272″} of type org.json.JSONObject cannot be converted to JSONArray

Mein Gerät wird nicht in Android Studio erkannt (Treiberproblem)

Das Problem: Mein Gerät wird im Android Studio nicht erkannt Die Lösung: Installieren Sie die richtigen USB-Treiber Das Problem, das zur Lösung führt: Ich bin nicht in der Lage … und hier sind die Details: Ich habe kürzlich System wegen meiner Langsamkeit meinen Computer gelöscht. Das bringt mich zurück zu der langweiligen Aufgabe, meinen Computer […]

Warum dauert die Verkettung von Strings so lange?

Ich verkette einen String in einer Schleife, aber es dauert ewig, warum ist das so? for (String object : jsonData) { counter++; finalJsonDataStr += object; } Variables object ist ein Stück JSON, bis zu 70 Zeichen und die Schleife geht ca. 50k mal. Ich verstehe einige Leute Rat StringBuffer oder StringBuilder aber dieser Link sagt, […]

Rekursion verwenden, um alle Teilstrings einer gegebenen Zeichenkette zu erzeugen

Ich sollte damit beginnen, zu sagen, dass hier ähnliche Fragen gestellt werden, aber für die Zuordnung, die ich mache, kann ich keine Schleifen verwenden und alle Antworten auf diese Fragen verwenden Schleifen. Verwenden Sie also Java 6 und Rekursion, um alle Teilzeichenfolgen einer gegebenen Zeichenfolge zu generieren. Zum Beispiel Ihr gegebenes String-Wort = “Ralph”; Ich […]

Hinzufügen einer Zeichenfolge zu einer ArrayList nicht möglich: “falsches Konstrukt (e)”

Ich versuche eine Zeichenkette zu einer ArrayList in Java hinzuzufügen, aber ich kann es anscheinend nicht zum Laufen bringen. Momentan habe ich folgenden Code: List food_names = new ArrayList(); food_names.add(“pizza”); Warum bekomme ich diese Fehler: Syntaxerrors auf Token “” pizza “”, lösche dieses Token Syntaxerrors auf Token (s), falsch platzierte Konstrukte

Ersetzen von variablen Platzhaltern in einer Zeichenfolge

Ich habe Zeichenfolgen, die ungefähr so ​​aussehen: “Sie können die Werbung bis [Startdatum + 30]” verwenden. Ich muss den Platzhalter [ Start Date + 30] Startdatum [ Start Date + 30] durch ein tatsächliches Datum ersetzen – das ist das Startdatum des Verkaufs plus 30 Tage (oder eine andere Zahl). [Start Date] kann auch ohne […]