andrew
April 14, 2015, 10:55pm
1
Hi,
I have a string that I need to convert to a char array to pass to a Java
object, so if I do this manually I have to do:
exampleVar = javaCast(“char[]”, [‘e’,‘x’,‘a’,‘m’,‘p’,‘l’,‘e’]);
However I have the data as a string:
exampleVar = “example”;
I’ve looked over the functions on the luceedocs.org but I can’t see one for
converting the string to an array, am I missing it or will I have to write
a function myself to do this?
So I’m guessing I’m hoping for something like:
exampleVar = “example”;
exampleStringArray = stringToArray(exampleVar);
exampleCharArray = javaCast(“char[]”, exampleStringArray);
Thanks.
Kind regards,
Andrew
about.me http://about.me/andrew_dixon
mso http://www.mso.net - Lucee http://lucee.org - Member
If - for some reason - you wanted to stick with CML:
cfmlArray = exampleVar.listToArray(“”)
But use the toCharArray() version, IMO–
Adam
On Wednesday, 15 April 2015 00:04:33 UTC+1, Adam Cameron wrote:
You don’t need a special Lucee function; there’s already one in
java.lang.String:
exampleVar = “example”
charArray = exampleVar.toCharArray()
dump(variables)
–
Adam
On Tuesday, 14 April 2015 23:55:31 UTC+1, Andrew Dixon wrote:
Hi,
I have a string that I need to convert to a char array to pass to a Java
object, so if I do this manually I have to do:
You don’t need a special Lucee function; there’s already one in
java.lang.String:
exampleVar = “example”
charArray = exampleVar.toCharArray()
dump(variables)–
Adam
On Tuesday, 14 April 2015 23:55:31 UTC+1, Andrew Dixon wrote:
Hi,
I have a string that I need to convert to a char array to pass to a Java
object, so if I do this manually I have to do:
as Adam said, we could also extend the function JavaCast to support this
carr = javaCast(“char ”, “Hello World”);
can you raise a ticket for it
MichaOn Wed, Apr 15, 2015 at 12:55 AM, Andrew Dixon <@Andrew_Dixon> wrote:
Hi,
I have a string that I need to convert to a char array to pass to a Java
object, so if I do this manually I have to do:
exampleVar = javaCast(“char ”, [‘e’,‘x’,‘a’,‘m’,‘p’,‘l’,‘e’]);
However I have the data as a string:
exampleVar = “example”;
I’ve looked over the functions on the luceedocs.org but I can’t see one
for converting the string to an array, am I missing it or will I have to
write a function myself to do this?
So I’m guessing I’m hoping for something like:
exampleVar = “example”;
exampleStringArray = stringToArray(exampleVar);
exampleCharArray = javaCast(“char ”, exampleStringArray);
Thanks.
Kind regards,
Andrew
about.me http://about.me/andrew_dixon
mso http://www.mso.net - Lucee http://lucee.org - Member
–
You received this message because you are subscribed to the Google Groups
“Lucee” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to lucee+unsubscribe@googlegroups.com .
To post to this group, send email to lucee@googlegroups.com .
To view this discussion on the web visit
https://groups.google.com/d/msgid/lucee/CAG1WijWf7GAx0zdaDO5x-BXv%3Dh16MoZHQk_aRN7VnCZL08HJ8w%40mail.gmail.com
https://groups.google.com/d/msgid/lucee/CAG1WijWf7GAx0zdaDO5x-BXv%3Dh16MoZHQk_aRN7VnCZL08HJ8w%40mail.gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout .