Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!news.swapon.de!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: markspace <-@.> Newsgroups: comp.lang.java.programmer Subject: Re: comma-separated floats Date: Mon, 03 Oct 2011 11:30:13 -0700 Organization: A noiseless patient Spider Lines: 23 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Mon, 3 Oct 2011 18:30:15 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="XjIWM99mD7Ijfdu600oVPA"; logging-data="2548"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+fcc3B8BeBUNDGwwFRlj26pql7KtG+wl8=" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 In-Reply-To: Cancel-Lock: sha1:JvIxjJsyZn2gHfDx9KkCUlWADl8= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:8498 On 10/3/2011 10:36 AM, bob wrote: > What is the easiest way to convert a bunch of comma-separated floats > into float[]? > > String s = > "5.792327,13.093715,-1.47686,15.495049,12.842123,-2.455942,1.326654,12.842123,0.000000"; > > float[] f = ? Perhaps something like Scanner scanner = new Scanner( s ); scanner.useDelimeter( "," ); ArrayList floats = new ArrayList(); while( scanner.hasNext() ) { floats.add( scanner.nextFloat() ); } All from memory, not syntax checked or tested.