Press on the image to return to the main documentation page.
jStringUtils
List of types:
StringUtils
StringUtils
Collection of strings related functions.
The
Table example
uses LoadCSV to show the data in a table.
Events:
None
Members:
DecodeBase64
(
Data
As
String
)
As
Byte
()
DecodeUrl
(
Url
As
String
,
CharSet
As
String
)
As
String
EncodeBase64
(
Data
()
As
Byte
)
As
String
EncodeUrl
(
Url
As
String
,
CharSet
As
String
)
As
String
LoadCSV
(
Dir
As
String
,
FileName
As
String
,
SeparatorChar
As
Char
)
As
List
LoadCSV2
(
Dir
As
String
,
FileName
As
String
,
SeparatorChar
As
Char
,
Headers
As
List
)
As
List
SaveCSV
(
Dir
As
String
,
FileName
As
String
,
SeparatorChar
As
Char
,
Table
As
List
)
SaveCSV2
(
Dir
As
String
,
FileName
As
String
,
SeparatorChar
As
Char
,
Table
As
List
,
Headers
As
List
)
Members description:
DecodeBase64
(
Data
As
String
)
As
Byte
()
Decodes data from Base64 notation.
DecodeUrl
(
Url
As
String
,
CharSet
As
String
)
As
String
Decodes an application/x-www-form-urlencoded string.
EncodeBase64
(
Data
()
As
Byte
)
As
String
Encodes the given bytes array into Base64 notation.
Example:
Dim
su
As
StringUtils
Dim
encoded
As
String
encoded
=
su
.
EncodeBase64
(
data
)
'data is a bytes array
EncodeUrl
(
Url
As
String
,
CharSet
As
String
)
As
String
Encodes a string into application/x-www-form-urlencoded format.
Url - String to encode.
CharSet - The character encoding name.
Example:
Dim
su
As
StringUtils
Dim
url
,
encodedUrl
As
String
encodedUrl
=
su
.
EncodeUrl
(
url
,
"UTF8"
)
LoadCSV
(
Dir
As
String
,
FileName
As
String
,
SeparatorChar
As
Char
)
As
List
Loads a CSV file and stores it in a list of string arrays.
Dir - CSV file folder.
FileName - CSV file name.
SeparatorChar - The character used to separate fields.
Example:
Dim
su
As
StringUtils
Dim
Table
As
List
Table
=
su
.
LoadCSV
(
File
.
DirAssets
,
"1.csv"
,
","
)
LoadCSV2
(
Dir
As
String
,
FileName
As
String
,
SeparatorChar
As
Char
,
Headers
As
List
)
As
List
Similar to LoadCSV. Will load the first row to the headers list.
SaveCSV
(
Dir
As
String
,
FileName
As
String
,
SeparatorChar
As
Char
,
Table
As
List
)
Saves the table as a CSV file.
Dir - Output file folder.
FileName - Output file name.
SeparatorChar - Separator character. The character that separates fields.
Table - A List with arrays of strings as items. Each array represents a row. All arrays should be of the same length.
Example:
Dim
su
As
StringUtils
su
.
SaveCSV
(
File
.
DirRootExternal
,
"1.csv"
,
","
,
table
)
SaveCSV2
(
Dir
As
String
,
FileName
As
String
,
SeparatorChar
As
Char
,
Table
As
List
,
Headers
As
List
)
Similar to SaveCSV. Will save the headers list as the first row. This should be a list (or array) of strings.
Top