Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Need Java Help Java, Arraylist and removal

Name: Anonymous 2012-01-18 1:38

Every time I try to call ArrayList.remove() on an element while in a for each loop, Java throws a ConcurrentModificationException.  I need to remove an element in a for loop because in there is where I look through the objects to find objects which meet the criteria for removal.

Name: Not >>28 2012-01-18 19:44

>>29
>>28 meant the third fucking thing you learn about functional programming after learning about basic data types and how to define functions.

Read SICP.

Name: Anonymous 2012-01-18 20:08

Name: Anonymous 2012-01-18 20:09

ENTERPRISE COMMENTING BY JOHN BLOCH AND NEAL FAGTER


   93    * @author  Josh Bloch
   94    * @author  Neal Gafter
  884       /**
  885        * Returns a view of the portion of this list between the specified
  886        * {@code fromIndex}, inclusive, and {@code toIndex}, exclusive.  (If
  887        * {@code fromIndex} and {@code toIndex} are equal, the returned list is
  888        * empty.)  The returned list is backed by this list, so non-structural
  889        * changes in the returned list are reflected in this list, and vice-versa.
  890        * The returned list supports all of the optional list operations.
  891        *
  892        * <p>This method eliminates the need for explicit range operations (of
  893        * the sort that commonly exist for arrays).  Any operation that expects
  894        * a list can be used as a range operation by passing a subList view
  895        * instead of a whole list.  For example, the following idiom
  896        * removes a range of elements from a list:
  897        * <pre>
  898        *      list.subList(from, to).clear();
  899        * </pre>
  900        * Similar idioms may be constructed for {@link #indexOf(Object)} and
  901        * {@link #lastIndexOf(Object)}, and all of the algorithms in the
  902        * {@link Collections} class can be applied to a subList.
  903        *
  904        * <p>The semantics of the list returned by this method become undefined if
  905        * the backing list (i.e., this list) is <i>structurally modified</i> in
  906        * any way other than via the returned list.  (Structural modifications are
  907        * those that change the size of this list, or otherwise perturb it in such
  908        * a fashion that iterations in progress may yield incorrect results.)
  909        *
  910        * @throws IndexOutOfBoundsException {@inheritDoc}
  911        * @throws IllegalArgumentException {@inheritDoc}
  912        */
  913       public List<E> subList(int fromIndex, int toIndex) {
  914           subListRangeCheck(fromIndex, toIndex, size);
  915           return new SubList(this, 0, fromIndex, toIndex);
  916       }

Name: Anonymous 2012-01-18 20:11

>>37
Also, an array in C *cannot* be expanded using realloc(). Holy cripes, please shut up and read a book.

I think you took his statement more literal then it was meant to be taken. You have a bad day at work like you seem to always do? Enterprise java getting you your head after all these years ?

Name: Anonymous 2012-01-18 20:12

Most them are Javadocs that will appear outside.

Name: kodak_gallery_programmer !!kCq+A64Losi56ze 2012-01-18 20:16

>>44
Well, maybe if you were a bit more clear and concise with your technical writing, there wouldn't be such confusion.

Name: Anonymous 2012-01-18 20:16

>>45
They are all Javadocs

Name: Anonymous 2012-01-18 20:19

>>46
if you were

There's another thing, you need to realize there's more than 2 people on this board ( you and me ). I'm not the one that originally wrote that post but i at least clearly understand what he was getting. Please do not accuse me of such horrible travesties.




Now, lets talk about your anger issues you appear to be having. Take the next 10 minutes to write down a list of all the things that anger you in the world and post it to share with the group. We're here to help you.

Name: Anonymous 2012-01-18 20:28

>>48
1)Ex girlfriends who posts pictures of me "being her bitch" on myspace.

2)The neighbors dog. I swear if I hear that thing bark one more time at 3am, I'm gonna throw an m80 over the fence, and then call 911 to report that I heard a gunshot next door.

3)Carrots

4)Theo da Raadt from the OpenBSD project

Name: Anonymous 2012-01-18 20:30

>>49'
>2012
>using myspace



wtfamireading.jpg

Name: kodak_gallery_programmer !!kCq+A64Losi56ze 2012-01-18 20:34

>>48
My anger issues are mild compared to the following guy that I used to work with...

http://www.sysarch.com/resumes/resume.html

Name: Anonymous 2012-01-18 20:42

>>51
Did the guy just love to go from job to job or was he getting fired?

Name: Anonymous 2012-01-18 20:44

>>52
Do you know what a consultant does?

Name: Anonymous 2012-01-18 20:45

>>53
I guess it would have been smarter of me to actually look at his job title for all those jobs

Name: Anonymous 2012-01-18 20:54

>>51
Now all we have to do is contact him and see if he remembers any man that would ramble on about mental midget toilet scrubbers and we'll find out who you truly are.

Name: Anonymous 2012-01-18 21:01

>>55
Be sure to ask him about the penis extension that he got for "perl girl".

Name: Anonymous 2012-01-18 23:26

>>39

error checking is bloat when errors should never happen, and errors should never happen, but sometimes they do, and if there is checking, then you are less fucked than if errors were checked, but you are stilled fucked, but the fucking up only prevents the functioning of your program, rather than causing it to do something completely arbitrary, or intentional from a hacker who has learned how to exploit the error, so sometimes it is worth it to have the error checking, but if the application is proved correct and if speed is needed, then error checking can get in teh way of getting adequate speed.

Name: Anonymous 2012-01-18 23:30

>>57
I have no idea what your message is. Try writing in English.

Name: Anonymous 2012-01-18 23:35

***than if errors were not checked,***

Name: Anonymous 2012-01-18 23:37

>>58
you should considering be open to read the other langaugeses.

Name: Anonymous 2012-01-19 0:09

>>58
You should consider learning how to learn English.

You're being very butthurt when someone comes along and tells you why something is worthless.

Name: Anonymous 2012-01-19 1:23

>>61
Implying I don't learn English
Implying I am Hutt the Bert

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List