StringTools
Unique
convert a string to a character set
Calling Sequence
Parameters
Description
Examples
Unique( s )
s
-
Maple string
The Unique(s) command returns a string, which contains exactly one instance of each character that occurs in the input string s, using a linear time, constant space algorithm.
The order in which the characters appear in the output string is not defined. In particular, the value returned by Unique may differ from the input even when the input contains no duplicate characters.
To test whether a string s contains more than one instance of some character, use IsPermutation⁡s.
All of the StringTools package commands treat strings as (null-terminated) sequences of 8-bit (ASCII) characters. Thus, there is no support for multibyte character encodings, such as unicode encodings.
with⁡StringTools:
Unique⁡aaaaaa
a
Unique⁡abcabcabc
abc
Unique⁡cbacabbac
Unique⁡cba
Unique⁡Random⁡1000000,lower
abcdefghijklmnopqrstuvwxyz
See Also
sort
string
StringTools[IsPermutation]
StringTools[Sort]
Download Help Document