inabajunmr 2014-10-24 15:52:02

[Java] ぼくの考えた最強のリスト このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

やればできる

import java.util.ArrayList;
import java.util.List;


public class IgnoreMemoryList<E> extends ArrayList<E> {

	public IgnoreMemoryList(List<E> list) {
		super(list);
	}

	public IgnoreMemoryList(){
		list = new ArrayList<E>();
	}

	private List<E> list;

	public boolean add(E e){
		while(true){
			try{
				this.add(e);
				break;
			}catch (OutOfMemoryError ignore) {
				continue;
			}
		}

		return true;
	}

	public int size(){
		return list.size();
	}
}

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント(3)

#1 panzer_jagdiron 2014-11-07 16:04:57  

OutOfMemoryErrorが出るまでaddすることって可能なのだろうか?

#2 kogaken1 2015-07-12 01:50:52  

listフィールドの意味も謎すぎる。

#3 emporioarbitris 2016-06-16 13:08:43  

いや、これStackOverFlowになるだろ。l.20で。とかl.11のコンストラクタが意味ねえとか、雑すぎてポイントがボケる。

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[Java] 連番

このエントリーをはてなブックマークに追加

もはや人間が読むものではない。

...

package com.renban.erq053.czp008;

/**...

鑑賞する »

[Java] is禁止令

このエントリーをはてなブックマークに追加

ウンコードの趣旨とは違い、レビューで指摘...

// Mod yamada Start

// 一般的に考えて真偽値を返すメ...

鑑賞する »

[Java] もうコメント書くなお前

このエントリーをはてなブックマークに追加

改修案件でぶち当たったソース マジでこ...

/**
  *
  *   〇〇の値を取得する
  *
  */
pu...

鑑賞する »