Closed Thread
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 05-01-2007, 08:47 PM
orchid's Avatar
Member
 
Join Date: Apr 2007
Location: Midwest
Posts: 60
Rep Power: 0
orchid is on a distinguished road
Default Convert a vector to a string array
Any easy way to conver this to a string array?:
Code:
Vector v = new Vector();
  v.add("convert"); 
  v.add("this");
  v.add("to");
  v.add("string"); 
  v.add("array");
thx
Bookmark Post in Technorati
  #2 (permalink)  
Old 05-01-2007, 08:48 PM
Member
 
Join Date: Apr 2007
Location: USA
Posts: 50
Rep Power: 0
derrickD is on a distinguished road
Default
try this:
String[] ss = (String[])v.toArray(new String[v.size()]);
Bookmark Post in Technorati
  #3 (permalink)  
Old 05-06-2007, 08:14 AM
Member
 
Join Date: Mar 2007
Posts: 41
Rep Power: 0
peiceonly is on a distinguished road
Default
I like coding too much
Code:
		Vector<String> v = new Vector<String>();
		  v.add("convert"); 
		  v.add("this");
		  v.add("to");
		  v.add("string"); 
		  v.add("array");
		  String[] strings =new String[v.size()];
          int i =0;
		  for(String str : v){
			  strings[i++] = str;
		  }
		  System.out.print(strings);
Bookmark Post in Technorati
  #4 (permalink)  
Old 02-24-2010, 03:23 AM
Member
 
Join Date: Feb 2010
Posts: 1
Rep Power: 0
dragon is on a distinguished road
Default
Alternatively, the following solution might work, too:

//Assume vector v already contains some Strings

String[] st =new String[v.size()];
v.toArray( st );
Bookmark Post in Technorati
  #5 (permalink)  
Old 02-24-2010, 03:31 AM
Fubarable's Avatar
Moderator
 
Join Date: Jun 2008
Posts: 6,483
Rep Power: 8
Fubarable is on a distinguished road
Default
Originally Posted by dragon View Post
Alternatively, the following solution might work, too:

//Assume vector v already contains some Strings

String[] st =new String[v.size()];
v.toArray( st );
This is incorrect as you never assign the array to anything.

Plus it's already been answered correctly and more succinctly by Derrick, plus it's a 3 yr old thread. Because of the latter I'm locking it.
Bookmark Post in Technorati
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How i add string array in vector susan New To Java 7 02-12-2009 02:32 PM
How to convert List to Array Java Tip java.lang 0 04-16-2008 11:37 PM
Converting an Array to a Vector Java Tip java.lang 0 04-14-2008 09:44 PM
Array or Vector ravian New To Java 2 11-18-2007 07:19 PM
array vs Vector paty New To Java 1 08-02-2007 08:07 PM


All times are GMT +2. The time now is 10:29 AM.



VBulletin, Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2009, Crawlability, Inc.
Copyright ©2006 - 2007, www.java-forums.org