Java

GET、POSTメソッドで日本語文字化け解消法

HTMLのフォーム入力をServletで受け取る方法としてGET, POSTメソッドがあります。 GETメソッド URLを介してServletにリクエストパラメータとして値を渡します。 例) ttp://〜〜〜〜.jp/testServlet?name=deepfolteの時には request.getParameter("name")でde…

java2D回りの色々

Java2Dの課題をやっていて参考になったページをメモ。 最近こんな更新ばっかりですね。反省。 スムーズに画像を拡大、縮小する方法 画像の拡大表示といえば、java.awt.GraphicsのdrawImageで、幅と高さを指定す る方法が有名ですが、画質はあまり良くありま…

I/O packageの要点まとめ。

色々種類がありすぎて、学部生が混乱してると思う。ちなみに俺も>< とりあえず簡単に「これはこのために使う」だけでも押さえておく。 I/O packageとは Program に対する入出力(IO)を扱う機能をまとめたもの。 データの種類によって使うクラスが異なる。 S…

Javaで画像を読み込む

今Javaでboid実装してます。 画像読み込みについて。 Java画像メモ(Hishidama's Java Image Memo)が参考になった。 AppletだとgetImage()が使えるけど、awtを使うと大変。>< 普通にファイル読み込みを使い、 ImageIOを使ってBufferedImageを取得。 g.drawI…

StringBuilderで .append()がいくつも続けられる理由

StringBuilderとは可変長の文字列のこと。 Javaの場合Stringはオブジェクトで、変更が不可能。 値を変更するとオブジェクト自体が変わっている! のであとで色々変更する、追加する可能性があるものはStringBufferを使う。しかしオブジェクトが増えて困るの…

自分で作ったクラスのオブジェクトを入れたArrayListでindexOfを使う方法

自分で作ったクラスのオブジェクトをArrayListに入れて indexOfでそのオブジェクト内のString検索しかったので自分の作ったクラスでequalsメソッドをオーバーライドする。 悩んだところは、 Objectのequalsメソッドをオーバーライドしてる ArrayList.indexOf…

メソッドと関数の違い。

今大学でJava演習のサポート(採点やアドバイス)をしている。前書いたプログラム見た人、石投げないで>< 基礎の基礎なのでプログラミング的には大丈夫。 ただ講義の説明がお粗末ならしくみな用語や正しい使い方が分かってない様子。 (たとえばコンストラ…

マルバツゲームを作ってみた。

http://ja.doukaku.org/ でやっていたマルバツゲーム(ランダムプレーヤー同士)を作っては見たものの 先にJavaを挙げた方のあまりのレベルの違いにこちらでアップすることにします。 ああ、さらすのに強くならなきゃなあ。日本語、英語が混ざってたり醜くて…