copying a string into array of string
I want to copy a string into array of strings. I used system.copyarray(...),but it only works for the same type of array. Now i have a string containing a lot of words and i want to assigne each word to an elemnt of the stringarray.
for example: i have the string " i am lucky but i am not";
String words = new words;
String str ;
the question is how can i copy each wod in the string into the array.
the outpu should be :
words = I
words = am
Use a StringTokenizer to move through each word, putting it into the array.
Could you please show us how to use the string tokenizer in an example. i have tried many times but
it tdid not work propely .
There's an example on the API:
To change the delmitor, use the constructor:
If you still have problems, post your code and the error messages you're getting.
Hi! I'm new to this forum but I saw your question and I felt I had something to add.
Using Java SDK from version 1.4 you can use the java.lang.String.split() method.
This method offers a very convinient solution to your problem, taking a regular expression String as parameter and returning an array of Strings.
In your case you wold have to write:
String words = str.split(" ");
and it will do the same as the StringTokenizer but with only one line of code.
Happy if this helped you in any way.
Good point - I forgot about that - I've only got 1.3 at work
Thank you all for your help
-- Android Development Center
-- Cloud Development Project Center
-- HTML5 Development Center
-- Windows Mobile Development Center