Java(604)

603follower
kazuki-tohyama さんのアバター 3views

@SuppressWarningsとは

コードを読んでいるとよく@SuppressWarningsという文字が現れる。 これは後に続くコードが非推薦のメソッドであるなどの理由でコンパイル時に警告を出すものである場合、コンパイルする度に警告が出てしまうため、@SuppressW... 2017年6月20日
kazuki-tohyama さんのアバター 4views

月の最後の日を取得する

1月は31日あるのに6月は30日ある等、月によって日数が違います。月の最後の日を取得するにはgetActualMaximumメソッドを使用します。 Calendar cal = Calendar.getInstance(); cal.se... 2017年6月19日
kazuki-tohyama さんのアバター 3views

オブジェクト同士の大小をcompareToメソッドで比較する

オブジェクトが等しいかどうかequalsメソッドで比較することが出来ますが、大小までは比較出来ません。そこで、compareToメソッドを使います。 Calendar cal1 = Calendar.getInstance(); Cale... 2017年6月19日
bunkishimomura さんのアバター 24views

サムネイルを表示する。

testの詳細画面にサムネイルを表示させました。 ajax-test-detail.vmの39行目付近に td><a href="$!result.Detail.UrlOriginal"><img title="$... 2017年6月8日
kazuki-tohyama さんのアバター 4views

superによる親クラスの変数の呼び出し

なかなかJavaの継承やオブジェクト指向について理解するのが難しかったのですが、ようやく掴めてきたのでまずはsuperについて説明したいと思います。 superは親クラスのコンストラクタを指して呼び出すことができます。 次のよ... 2017年6月5日
bunkishimomura さんのアバター 9views

URLをリンク付で表示する

hacknoteの投稿などを参考にしながら、URLをリンク付きで表示するためにコードを書いていきました。 #ALtdcellAtt("<input name='check$!record.TestId' type='checkbox... 2017年6月5日
hurts14 さんのアバター 14views

privateに対するアクセス

なんでprivateの変数を他クラスから取ってこれるのか謎でした。 public class memo extends exhoge{ private Long hoge = null; /** * @pa... 2017年6月5日
kazuki-tohyama さんのアバター 8views

Singletonについて

クラスのインスタンスを一つしか作りたくない時、Singletonという方法で記述します。またSingletonを記述することでこのクラスのインスタンスは一つしかないということを明示的に表すことが出来ます。 public class Hog... 2017年5月30日
kazuki-tohyama さんのアバター 5views

@Overrideについて

オーバーライドとはスーパークラスのメソッドをサブクラスで書き直すことです。 スーパークラスに存在しているメソッドはサブクラスで必ず何らかの形で実装しないといけないのと、オーバーライドしたいメソッドをスペルミス等してエラーを探す際に... 2017年5月29日
kazuki-tohyama さんのアバター 3views

ビット演算について

ビット演算を使うと単に数値を比較するよりも処理が早くなります。2つの数値を2進数ビットで表した後に同じ桁を論理演算し、判定したい数値と出力が合っているか判別させたい時に使用します。 例えば、 int flag1 = 1; //2進数:... 2017年5月15日
kazuki-tohyama さんのアバター 17views

ラムダ式でリストの要素を取り出す

List<String> names = new ArrayList<String>(); names.add("Tom"); names.add("John"); names.add("Mike"); のよう... 2017年5月1日
Tomoumi Nishimura さんのアバター 50views

IPアドレスのフォーマットチェック

入力されたデータがIPアドレスの形式をしているかチェックするには、org.apache.commons.validator.routines.InetAddressValidatorが利用できます。 String v4 = "127.0.... 2017年4月26日
kazuki-tohyama さんのアバター 35views

三項条件分岐について

コードを見ていたらクエスチョンマークを使った条件分岐を見つけましたが、javaの参考書などでチラッと出てきた程度で全然覚えていなかったので、これを機にメモしておきます。 if-else文を以下のように書くことが出来ます。 String ... 2017年4月10日
@iwasaki さんのアバター 54views

JavaのHttpClientのバージョンを上げる時のマイグレーション

HttpClientの3系から4系にする時の変更方法です。 POSTメソッドを使用してパラメータとともにJSONをリクエストとして送っています。 HttpClient 3系 String myUrl = "http://X... 2017年3月29日
Kazutoshi Shinoda さんのアバター 14views

Calendar型→Date型→ALDateTimeField

Calendar型→Date型→ALDateTimeFieldの変換 Date date; Calendar cal; ALDateTimeField time; date = cal.getTime(); ALDateTimeFiel... 2017年3月21日
Kazutoshi Shinoda さんのアバター 15views

三項条件演算子

Javaを使っているとたまに出てくるクエスチョンマーク「?」の意味がわからなかったので調べました。 System.out.println(条件式 ? 式1 : 式2); printlnの中身を三項条件演算子というらしいです。 式1と... 2017年3月21日
kazuki-tohyama さんのアバター 35views

リストに入った文字列をCSV形式へ変換

CSV形式とは値をカンマで区切ったものが入っているファイルです。StringBufferのインスタンスを作り、String型のリストの要素を一つずつ取り出してカンマと交互にStringBufferへ挿入し、最後にtoString()でStr... 2017年3月14日
Kazutoshi Shinoda さんのアバター 21views

[Aipo]休日判定[2017.2.7時点]

現在、Aipoで休日判定をする場合は以下のようなコードで行います。 // date:日付 // dayOfWeek:曜日の数字表記(日曜は1、月曜は2、...土曜は7) ALEipHolidaysManager holidaysMana... 2017年3月7日
tortuepin さんのアバター 16views

javaで日時を比較

compareToメソッドがつかえます。 Date date1 = DateFormat.getDateInstance().parse("2017/01/01"); Date date2 = DateFormat.getDateInst... 2017年3月7日
Kazutoshi Shinoda さんのアバター 42views

[Java]キャスト(型変換)

キャスト Javaでコードを書いている時、しばしば型変換=キャストをしたい時があり、その時に使うのがキャスト演算子です。 (新しい型名) 変数 // "(" と ")" がキャスト演算子 のようにして変換できます。 変換のときに注... 2017年3月7日