Hi Paul, You can to this with: subList(name).toArray(). Is that sufficient?
Maybe we could also add a toArray(String name) or subArray(String name) shortcut method? Best regards, Jerome > -----Message d'origine----- > De : Paul J. Lucas [mailto:[EMAIL PROTECTED] > Envoyé : jeudi 20 mars 2008 16:27 > À : discuss@restlet.tigris.org > Objet : Series.getValues() > > Sorry if this is a duplicate, but I never say my original > message echo > to the list. > > Begin forwarded message: > Date: March 19, 2008 4:19:32 PM PDT > To: discuss@restlet.tigris.org > Subject: Series.getValues() > > This method, as written in Restlet 1.0.8, specifically this variant: > > getValues(String name, String separator, boolean ignoreCase) > > has room for improvement. Aside from the fact that the ignoreCase > parameter is not used, globbing the values together with a separator > is not that useful. I really want: > > String[] getValues(String name) > > with an implementation like: > > public String[] getFormValues( String paramName ) { > final List<String> temp = new LinkedList<String>(); > for ( Parameter param : this ) > if ( param.getName().equalsIgnoreCase( paramName ) ) > temp.add( param.getValue() ); > return temp.toArray( new String[ temp.size() ] ); > } > > - Paul >