Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Chaînes de caractères

stzStringCharList

44 méthodes propres · 5 formes avec extensions, rangées sous leur méthode

aussi nommée: stzListOfChars

la source: base/string/stzStringCharList.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Chaînes de caractères

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Exemples : 0 viennent des tests de la bibliothèque ; 27 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzStringCharList("hello"). 17 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 20:23 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
initializationaucune extension
Content
(sans commentaire dans la source : le nom se lit comme une phrase) contentdans la section content accessaucune extension
ToList
(sans commentaire dans la source : le nom se lit comme une phrase) to listdans la section content accessaucune extension
Chars
(sans commentaire dans la source : le nom se lit comme une phrase) charsdans la section content accessaucune extension
Names
(sans commentaire dans la source : le nom se lit comme une phrase) namesdans la section content access
exemple composé
o1 = new stzStringCharList("hello")
? @@( o1.Names() )
#--> [ "LATIN SMALL LETTER H", "LATIN SMALL LETTER E", "LATIN SMALL LETTER L", "LATIN SMALL LETTER L", "LATIN SMALL LETTER O" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
RemoveSpaces
RemoveSpaces / RemoveSpacesQ: drop every " " char from the list.QCSXTZZZIBWU
Uppercase
Uppercase / UppercaseQ / Lowercase / LowercaseQ: case-map.
exemple composé
o1 = new stzStringCharList("hello")
o1.Uppercase()
? @@( o1.Content() )
#--> [ "H", "E", "L", "L", "O" ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
Lowercase
(sans commentaire dans la source : le nom se lit comme une phrase) lowercasedans la section content accessQCSXTZZZIBWU
Join
JoinQ / Join: concatenate the chars into a single string, wrapped in stzString for the Q form.
exemple composé
o1 = new stzStringCharList("hello")
? o1.Join()
#--> hello
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
NumberOfChars
(sans commentaire dans la source : le nom se lit comme une phrase) number of charsdans la section content access
exemple composé
o1 = new stzStringCharList("hello")
? o1.NumberOfChars()
#--> 5
composé à partir de la signature, exécuté pour cette page
aucune extension
Count
(sans commentaire dans la source : le nom se lit comme une phrase) countdans la section content access
exemple composé
o1 = new stzStringCharList("hello")
? o1.Count()
#--> 5
composé à partir de la signature, exécuté pour cette page
aucune extension
Size
(sans commentaire dans la source : le nom se lit comme une phrase) sizedans la section content access
exemple composé
o1 = new stzStringCharList("hello")
? o1.Size()
#--> 5
composé à partir de la signature, exécuté pour cette page
aucune extension
Length
(sans commentaire dans la source : le nom se lit comme une phrase) lengthdans la section content access
exemple composé
o1 = new stzStringCharList("hello")
? o1.Length()
#--> 5
composé à partir de la signature, exécuté pour cette page
aucune extension
Section
Section(:From = pcA, :To = pcB) -- return the slice of chars between the first occurrence of pcA and the first occurrence of pcB (both inclusive). Also accepts numeric positions Section(n1, n2). Returns a plain list of chars.aucune extension
NthChar
(sans commentaire dans la source : le nom se lit comme une phrase) nth chardans la section content access
exemple composé
o1 = new stzStringCharList("hello")
? o1.NthChar(2)
#--> e
composé à partir de la signature, exécuté pour cette page
aucune extension
Copy
(sans commentaire dans la source : le nom se lit comme une phrase) copydans la section content accessaucune extension
Concatenated
(sans commentaire dans la source : le nom se lit comme une phrase) concatenateddans la section content access
exemple composé
o1 = new stzStringCharList("hello")
? o1.Concatenated()
#--> hello
composé à partir de la signature, exécuté pour cette page
aucune extension
Contains
contains / findaucune extension
Find
contains / findaucune extension
Unique
unique chars (engine)
exemple composé
o1 = new stzStringCharList("hello")
? @@( o1.Unique() )
#--> [ "helo" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
NumberOfUniqueChars
unique chars (engine)
exemple composé
o1 = new stzStringCharList("hello")
? o1.NumberOfUniqueChars()
#--> 4
composé à partir de la signature, exécuté pour cette page
aucune extension
SortAsc
sort (engine)
exemple composé
o1 = new stzStringCharList("hello")
o1.SortAsc()
? @@( o1.Content() )
#--> [ "ehllo" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
SortedAsc
sort (engine)aussi écrite: Sorted
exemple composé
o1 = new stzStringCharList("hello")
? @@( o1.SortedAsc() )
#--> [ "ehllo" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
SortDesc
sort (engine)
exemple composé
o1 = new stzStringCharList("hello")
o1.SortDesc()
? @@( o1.Content() )
#--> [ "ollhe" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
SortedDesc
sort (engine)
exemple composé
o1 = new stzStringCharList("hello")
? @@( o1.SortedDesc() )
#--> [ "ollhe" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Sort
sort (engine)
exemple composé
o1 = new stzStringCharList("hello")
o1.Sort()
? @@( o1.Content() )
#--> [ "ehllo" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Reverse
reverse
exemple composé
o1 = new stzStringCharList("hello")
o1.Reverse()
? @@( o1.Content() )
#--> [ "o", "l", "l", "e", "h" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Reversed
reverse
exemple composé
o1 = new stzStringCharList("hello")
? @@( o1.Reversed() )
#--> [ "o", "l", "l", "e", "h" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
ToUpper
case changeaucune extension
Uppercased
case change
exemple composé
o1 = new stzStringCharList("hello")
? @@( o1.Uppercased() )
#--> [ "H", "E", "L", "L", "O" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
ToLower
case changeaucune extension
Lowercased
case changeaucune extension
Unicodes
unicodes (engine)
exemple composé
o1 = new stzStringCharList("hello")
? @@( o1.Unicodes() )
#--> [ 104, 101, 108, 108, 111 ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWUQRT
NthCharUnicode
unicodes (engine)
exemple composé
o1 = new stzStringCharList("hello")
? o1.NthCharUnicode(2)
#--> 101
composé à partir de la signature, exécuté pour cette page
aucune extension
IsLetterAt
char classification
exemple composé
o1 = new stzStringCharList("hello")
? o1.IsLetterAt(2)
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
IsDigitAt
char classification
exemple composé
o1 = new stzStringCharList("hello")
? o1.IsDigitAt(2)
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
IsUpperAt
char classification
exemple composé
o1 = new stzStringCharList("hello")
? o1.IsUpperAt(2)
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
IsLowerAt
char classification
exemple composé
o1 = new stzStringCharList("hello")
? o1.IsLowerAt(2)
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
Update
updateaucune extension
NumbrifyQ
Long-tail aliases used by Q("...").CharsQ() chains.aussi écrite: NumberifyQ · NumbrifiedQ · NumberifiedQaucune extension
RemoveDuplicatesQ
misc.aucune extension
ToStzListOfStrings
misc.aucune extension
Boxify
(the Are(p) stub was removed 2026-07-10: it answered TRUE for any non-empty list; the repaired stzList.Are is inherited instead) Boxify (delegates to the stzString cell renderer via concat).aussi écrite: Box
exemple composé
o1 = new stzStringCharList("hello")
? o1.Boxify()
#--> ┌───┬───┬───┬───┬───┐
#--> │ h │ e │ l │ l │ o │
#--> └───┴───┴───┴───┴───┘
composé à partir de la signature, exécuté pour cette page
aucune extension
BoxDash
misc.
exemple composé
o1 = new stzStringCharList("hello")
? o1.BoxDash()
#--> ┌╌╌╌┬╌╌╌┬╌╌╌┬╌╌╌┬╌╌╌┐
#--> ┊ h ┊ e ┊ l ┊ l ┊ o ┊
#--> └╌╌╌┴╌╌╌┴╌╌╌┴╌╌╌┴╌╌╌┘
composé à partir de la signature, exécuté pour cette page
aucune extension