Java(593)

593follower
Tomoumi Nishimura さんのアバター 7views

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 さんのアバター 18views

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

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

Calendar型→Date型→ALDateTimeField

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

三項条件演算子

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

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

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

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

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

javaで日時を比較

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

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

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

java8でhttps通信に失敗する2

http://hacknote.jp/archives/8039/ では、JVMのオプションに以下を指定することで、ServerNameの設定が変更されてないなどSSL証明書の設定がよろしくないサイトもよしなに通してくれるようになりました... 2017年3月2日
kisyaman さんのアバター 24views

wicketでwebアプリがどう作られるのか

現状のwicketに対する理解 WicketとJavaとHTMLの関係 WicketはHTMLとJavaでWebアプリケーションを構築する。HTMLで「画面」を作り、Javaで「画面に対するページクラス」を作る。その際、対応するHTML... 2017年3月1日
@iwasaki さんのアバター 13views

Javaのタイムアウトの違い

connect timeout connect timeoutは接続にかかった時間 read timeout read timeoutはデータ取得にかかった時間 read timeoutが返ってくる場合、接続はできているもののレスポ... 2017年2月20日
@iwasaki さんのアバター 9views

Mapでforをするときの改善ポイント

Map<String, String> headers = normalizedResp.getHeaders(); if (headers != null) { for (String key ... 2017年2月16日
hurts14 さんのアバター 34views

URLをリンク付で表示する方法/一覧画面にURLの追加/サムネイルとドメインの追加

AipoのTest詳細画面でURLをリンク付で表示する方法 まずTest詳細画面がどのファイルに対応しているか検証を使って調べます。  するとTestDetailScreenというファイルが対応していると分かるのでそのファイルを見ると... 2017年2月13日
Kazutoshi Shinoda さんのアバター 9views

Calendarオブジェクトから情報の取得(get)

このサイト にCalendarクラスのオブジェクトからの情報の取得方法が書かれています。 例 Calendar cal = Calendar.getInstance() int day = cal.get(Calendar.DATE)... 2017年2月10日
hurts14 さんのアバター 29views

(バリデートを含む)URL欄の追加したい(切実に)

前回の続きからコードを書き加えていきました。 202行目からprotected void setValidator()内で文字数制限と入力制限をしました。 // URLの文字数制限 url.limitMaxLength(2000... 2017年2月10日
@iwasaki さんのアバター 43views

ログにSLF4Jのエラーが出る場合

loggerを使っていると以下のようなエラーが出ることがあります。 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to... 2017年1月5日
@iwasaki さんのアバター 105views

Javaで月末を取得する

今月の月末を取得する方法 Calendar date = Calendar.getInstance(); date.getActualMaximum(Calendar.DATE); なお指定日の月末を取得する場合には、年・月を正しくセ... 2016年12月27日
otaguro さんのアバター 15views

AipoのWebメール受信におけるJavaのスレッドの排他制御

AipoのWebメールポートレットで、メールを受信中には”メール受信サーバに問い合わせ中です。”と表示されますが、 この状態を保持しているのに使っているALStaticObjectの振る舞いがよく分かっていなかったの... 2016年12月15日
Kazutoshi Shinoda さんのアバター 44views

Calendar型⇄Date型の変換

JavaにはCalendar型とDate型があり、互いに変換することが可能です。 import java.util.Calendar; import java.util.Date; //型変換をするためだけのクラス public cla... 2016年12月13日