Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #33894
| Newsgroups | comp.lang.java.programmer |
|---|---|
| Date | 2016-02-28 01:52 -0800 |
| References | <tbq1dbl7do4o9bdqo98prrmhe8tm4g6710@4ax.com> <nt85dbdam5cq4v64558is3ba2af6805mec@4ax.com> |
| Message-ID | <c8beb8ef-ddf5-4c61-a480-d3bf62c7720a@googlegroups.com> (permalink) |
| Subject | Re: array of HashSet<> |
| From | Lew <lewbloch@gmail.com> |
On Saturday, February 27, 2016 at 11:44:42 PM UTC-8, Roedy Green wrote:
> I am not trying to arrange the HashSet fields in order in an array. I
> am just trying to do something like this:
>
>
> private final HashSet<Long>[] hashSets;
> // actually a <Long>[]
> hashSets = new HashSet[ filesToProcess.length ];
The right side a raw type base type, so the 'HashSet' doesn't know that it's a <Long>. Hence the error message. The helper method trick I showed is the cleanest way around all that generics/array mashup stuff, but the suggestion made upthread to use a 'List' instead of an array is better.
> // allocate hashsets to track what is in the files, one per
> file.
> for ( int i = 0; i < filesToProcess.length; i++ )
> {
> hashSets[ i ] = new HashSet<>( ALLOC );
> }
>
>
> I get this error message:
>
> Warning:(104, 20) java: unchecked conversion
> required: java.util.HashSet<java.lang.Long>[]
> found: java.util.HashSet[]
>
> --
> Roedy Green Canadian Mind Products http://mindprod.com
> The standard definition of AI is that which we don't understand.
> ~ Bill Joy (born:1954-11-08 age:61), co-inventor of Java.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
array of HashSet<> Roedy Green <see_website@mindprod.com.invalid> - 2016-02-26 16:12 -0800
Re: array of HashSet<> Arne Vajhøj <arne@vajhoej.dk> - 2016-02-26 20:01 -0500
Re: array of HashSet<> Arne Vajhøj <arne@vajhoej.dk> - 2016-02-27 10:05 -0500
Re: array of HashSet<> Kevin McMurtrie <mcmurtrie@pixelmemory.us> - 2016-02-26 21:13 -0800
Re: array of HashSet<> Robert Klemme <shortcutter@googlemail.com> - 2016-02-27 11:41 +0100
Re: array of HashSet<> Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2016-02-27 11:54 -0800
Re: array of HashSet<> Lew <lewbloch@gmail.com> - 2016-02-27 15:16 -0800
Re: array of HashSet<> Lew <lewbloch@gmail.com> - 2016-02-27 15:18 -0800
Re: array of HashSet<> Roedy Green <see_website@mindprod.com.invalid> - 2016-02-27 23:44 -0800
Re: array of HashSet<> Lew <lewbloch@gmail.com> - 2016-02-28 01:52 -0800
Re: array of HashSet<> Arne Vajhøj <arne@vajhoej.dk> - 2016-02-28 08:38 -0500
Re: array of HashSet<> Eric Sosman <esosman@comcast-dot-net.invalid> - 2016-02-28 08:56 -0500
Re: array of HashSet<> Arne Vajhøj <arne@vajhoej.dk> - 2016-02-28 12:47 -0500
Re: array of HashSet<> Eric Sosman <esosman@comcast-dot-net.invalid> - 2016-02-28 13:27 -0500
Re: array of HashSet<> Sebastian <news@seyweiler.dyndns.org> - 2016-02-28 23:53 +0100
Re: array of HashSet<> Arne Vajhøj <arne@vajhoej.dk> - 2016-02-28 21:16 -0500
Re: array of HashSet<> Kevin McMurtrie <mcmurtrie@pixelmemory.us> - 2016-02-28 23:36 -0800
Re: array of HashSet<> Roedy Green <inquiry@mindprod.com> - 2016-06-08 20:08 -0700
Re: array of HashSet<> Andreas Leitgeb <avl@logic.at> - 2016-02-29 13:19 +0000
Re: array of HashSet<> Andreas Leitgeb <avl@logic.at> - 2016-02-29 13:27 +0000
Re: array of HashSet<> Daniel Pitts <usenet@coloraura.com> - 2016-03-06 13:59 -0800
Re: array of HashSet<> Roedy Green <inquiry@mindprod.com> - 2016-06-08 20:10 -0700
Re: array of HashSet<> Lew <lewbloch@gmail.com> - 2016-06-10 12:25 -0700
Re: array of HashSet<> Daniel Pitts <usenet@coloraura.com> - 2016-06-11 12:30 -0700
Re: array of HashSet<> Roedy Green <inquiry@mindprod.com> - 2016-06-12 02:31 -0700
csiph-web