Java

Javaに投稿されたコード一覧

Processingのmap

なるほど!ほんとただのシンタックスシュガーなのね。
なるほど!ほんとただのシンタックスシュガーなのね。
static public final float map(float value,
                                float istart, float istop,
                                float ostart, float ostop) {
    return ostart + (ostop - ostart) * ((value - istart) / (istop - istart));
  }
コードを見る

Javaでのnullの扱い

nullをキャストしてもエラーにならない。
nullをキャストしてもエラーにならない。
        Object o = null;
        String s = (String)o; //OK!
        
        Object o2 = new Object();
        String s2 = (String)o2; //ClassCastException
コードを見る
  • タグ:
  • タグはありません

Polygon2Dの描画

Polygon2D(http://codetter.com/?p=273)との組みあわせ
Polygon2D(http://codetter.com/?p=273)との組みあわせ
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import javax.swing.JFrame;
import javax.swing.JPanel;
コードを見る
  • タグ:
  • タグはありません

JPanelで描画処理

普通の描画処理はこんな漢字ですよ
普通の描画処理はこんな漢字ですよ
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Sample {
コードを見る
  • タグ:
  • タグはありません

Polygon2D

コンストラクタに頂点を与えて図形を作るPolygon2D
コンストラクタに頂点を与えて図形を作るPolygon2D
package com.tatesuke.physicsdraw.base;

import java.awt.Rectangle;
import java.awt.Shape;
コードを見る
  • タグ:
  • タグはありません

Mapから配列をつくるコードはこう書けばよかった

でも、keySetとvaluesって雰囲気が違いすぎて戸惑うようね。
でも、keySetとvaluesって雰囲気が違いすぎて戸惑うようね。
int size = map.size();
String[] keys = map.keySet().toArray(new String[size]);
String[] vals = map.values().toArray(new String[size]);
コードを見る
  • タグ:
  • タグはありません

Mapから配列をつくるコードでバグ

こんなバグで数十分ムダにしてしまいました。不甲斐無い。すみません。
こんなバグで数十分ムダにしてしまいました。不甲斐無い。すみません。
int size = map.size();
String[] keys = new String[size];
String[] vals = new String[size];
int i = 0;
for(Map.Entry<String, String> e : map.entrySet()) {
コードを見る
  • タグ:
  • タグはありません