Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #16058

Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues()

From Lew <lewbloch@gmail.com>
Newsgroups comp.lang.java.programmer
Subject Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues()
Date 2012-07-16 19:46 -0700
Organization http://groups.google.com
Message-ID <88a2fb2e-b6b6-441a-ab35-4bd5481ea59c@googlegroups.com> (permalink)
References <34011151-6528-4f4c-815c-df9e8353cb71@googlegroups.com> <ju1shj$88s$1@dont-email.me> <_40Nr.24747$cE7.24028@newsfe13.iad> <ju292t$kl9$1@dont-email.me>

Show all headers | View raw


On Monday, July 16, 2012 4:47:53 PM UTC-7, Jeff Higgins wrote:
> Daniel Pitts wrote:
>> Higgins wrote:
>>> clusardi2k... wrote:
> &gt;&gt;&gt; Hello, can anyone give me a simple/complete example to replace
> &gt;&gt;&gt; jLst.getSelectedValues() below using jLst.getSelectedValuesList().
> &gt;&gt;&gt;
> &gt;&gt;&gt; Object str_array [];
> &gt;&gt;&gt;
> &gt;&gt;&gt; if ( !jLst.isSelectionEmpty() )
> &gt;&gt;&gt; {
> &gt;&gt;&gt; str_array = jLst.getSelectedValues();
> &gt;&gt;&gt;
> &gt;&gt;&gt; System.out.println(&quot;Selected: &quot; + str_array[0]);
> &gt;&gt;&gt; }
> &gt;&gt; I think the java.util.List&lt;E&gt; interface has a method to return an array.
> &gt;&gt;
> &gt; Indeed it does, but that is terrible advice.
> 
> str_array = jLst.getSelectedValuesList().toArray();
> 
> Is that much better?
> 
> &gt;
> &gt; jList.getSelectedValuesList().get(0) is equivalent to
> &gt; jList.getSelectedValues()[0];
> &gt;

What's better is

System.out.println("Selected: " + jLst.getSelectedValuesList().get(0));

with appropriate guards against NPE.

Unless, as markspace points out, the OP actually needs an array for 
reasons not in the original post.

-- 
Lew

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Using getSelectedValuesList() instead of the deprecated getSelectedValues() clusardi2k@aol.com - 2012-07-16 12:53 -0700
  Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Jeff Higgins <jeff@invalid.invalid> - 2012-07-16 16:13 -0400
    Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-07-16 14:55 -0700
      Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Jeff Higgins <jeff@invalid.invalid> - 2012-07-16 19:47 -0400
        Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() markspace <-@.> - 2012-07-16 18:05 -0700
        Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Lew <lewbloch@gmail.com> - 2012-07-16 19:46 -0700
          Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Jeff Higgins <jeff@invalid.invalid> - 2012-07-17 07:38 -0400
            Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Steven Simpson <ss@domain.invalid> - 2012-07-17 13:45 +0100
              Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Lars Enderin <lars.enderin@telia.com> - 2012-07-17 19:46 +0200
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2012-07-17 20:47 +0200
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-07-17 12:26 -0700
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Lew <lewbloch@gmail.com> - 2012-07-17 14:16 -0700
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Joerg Meier <joergmmeier@arcor.de> - 2012-07-18 16:08 +0200
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Martin Gregorie <martin@address-in-sig.invalid> - 2012-07-18 21:33 +0000
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2012-07-18 23:36 +0200
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Martin Gregorie <martin@address-in-sig.invalid> - 2012-07-18 21:53 +0000
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2012-07-19 00:12 +0200
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() markspace <-@.> - 2012-07-18 15:53 -0700
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-07-18 16:18 -0700
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Gene Wirchenko <genew@ocis.net> - 2012-07-18 18:06 -0700
                Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Martin Gregorie <martin@address-in-sig.invalid> - 2012-07-18 23:44 +0000
      Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Jeff Higgins <jeff@invalid.invalid> - 2012-07-17 11:32 -0400
  Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Knute Johnson <nospam@rabbitbrush.frazmtn.com> - 2012-07-16 14:12 -0700
  Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Lew <lewbloch@gmail.com> - 2012-07-16 14:12 -0700
  Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Jeff Higgins <jeff@invalid.invalid> - 2012-07-17 07:29 -0400
  Re: Using getSelectedValuesList() instead of the deprecated getSelectedValues() Roedy Green <see_website@mindprod.com.invalid> - 2012-07-17 09:30 -0700

csiph-web