Clojure - Saiten
EIN StringDas Literal wird in Clojure erstellt, indem der Zeichenfolgentext in Anführungszeichen gesetzt wird. Zeichenfolgen in Clojure müssen mit doppelten Anführungszeichen wie „Hello World“ erstellt werden.
Beispiel
Im Folgenden finden Sie ein Beispiel für die Verwendung von Zeichenfolgen in Clojure.
(ns clojure.examples.hello
(:gen-class))
(defn hello-world []
(println "Hello World")
(println "This is a demo application"))
(hello-world)
Ausgabe
Das obige Programm erzeugt die folgende Ausgabe.
Hello World
This is a demo application
Grundlegende Zeichenfolgenoperationen
Clojure verfügt über eine Reihe von Operationen, die für Zeichenfolgen ausgeführt werden können. Es folgen die Operationen.
Sr.Nr. | String-Operationen & Beschreibung |
---|---|
1 | str Die Verkettung von Strings kann durch die einfache str-Funktion erfolgen. |
2 | Format Die Formatierung von Zeichenfolgen kann über die einfache Formatierungsfunktion erfolgen. Die Formatierungsfunktion formatiert eine Zeichenfolge mitjava.lang.String.format. |
3 | Anzahl Gibt die Anzahl der Zeichen in der Zeichenfolge zurück. |
4 | subs Gibt die Teilzeichenfolge von 's' zurück, die am Anfang einschließlich beginnt und am Ende endet (standardmäßig die Länge der Zeichenfolge). |
5 | vergleichen Sie Gibt eine negative Zahl, Null oder eine positive Zahl zurück, wenn 'x' logischerweise 'kleiner als', 'gleich' oder 'größer als' 'y' ist. |
6 | Kleinbuchstaben Konvertiert Zeichenfolge in Kleinbuchstaben. |
7 | Großbuchstaben Konvertiert Zeichenfolge in Großbuchstaben. |
8 | beitreten Gibt eine Zeichenfolge aller Elemente in der Sammlung zurück, die von (seq collection) zurückgegeben wird und durch ein optionales Trennzeichen getrennt ist. |
9 | Teilt Teilt die Zeichenfolge auf einen regulären Ausdruck. |
10 | Trennlinien Geteilte Zeichenfolgen basieren auf den Escape-Zeichen \ n oder \ r \ n. |
11 | umkehren Kehrt die Zeichen in einer Zeichenfolge um. |
12 | ersetzen Ersetzt alle Instanzen einer Übereinstimmung in einer Zeichenfolge durch die Ersatzzeichenfolge. |
13 | trimmen Entfernt Leerzeichen von beiden Enden der Zeichenfolge. |
14 | triml Entfernt Leerzeichen von der linken Seite der Zeichenfolge. |
15 | trimr Entfernt Leerzeichen von der rechten Seite der Zeichenfolge. |