Java(577)

575follower
Tomoumi Nishimura さんのアバター 478views

Eclipseの自動整形機能を利用する

Eclipseにはコードフォーマット機能があります。 ソースの記述方法がバラバラだと読みづらいソースコードになってしますが、これをうまく利用すれば統一的なソース記述になってくれます。 手動でコードフォーマッタを呼ぶ WindowsやL... 2016年3月3日
daiki21 さんのアバター 55views

文字列型を数値型に変換する書き方

今日parseIntというものを初めて見たのですが、文字列を数値に変換する際に用いるものらしいですね。 int i = Integer.parseInt(s); 逆に、数値を文字列に変換する場合は、 String s = Stri... 2016年2月26日
@dwarf さんのアバター 25views

ASS形式のカラオケタグを読み込む

RhythmicaLylicsでtxt2ass出力したカラオケタグを読み込むプログラム。 この後aviutlで読み込めるexo形式での出力を予定。 正規表現とテキスト処理難しい。 public class ass2exoJ { ... 2016年2月22日
@dwarf さんのアバター 54views

プレイリスト(m3u)を自動修正するプログラム

WMPでファイルを移動したときにプレイリスト(m3u)からファイルを見つけられないことがあるので 自動修正するプログラム書いてみた。 ※ファイル名が変更されている場合は見つけられません。 いくつかハマった点としては、 fileをsjis... 2016年2月18日
daiki21 さんのアバター 91views

Javaのセッション管理

セッションは必要な情報をサーバーサイドで管理します。 以下セッションで使うメソッドです。 セッション開始 getSession セッション破棄 invalidate セッションの有効期限はデフォルトで30分となっています。 ... 2016年2月12日
Tomoumi Nishimura さんのアバター 110views

ScalaっぽくBufferedReaderを使う

BufferedReaderをScalaから使おうとすると、例えば以下の様になりますね。 val sb = new StringBuilder var line = br.readLine while(line!=null) { sb... 2016年2月12日
@iwasaki さんのアバター 164views

JVMの起動オプションでロケールを指定する方法

以下を指定することで日本のロケールに指定することができます。 -Duser.language=ja -Duser.country=JP Linux版の場合に指定が正しく効いているか確認するには ps auxww | grep tom... 2016年2月3日
@iwasaki さんのアバター 90views

Javaのsplit注意点

Javaのsplitにはいくつか注意点があります。 String str1 = "a,b,c"; String str2 = ""; String str3 = "abc"; String str4 = "a,b,c,,,"; につい... 2016年2月2日
nbeppu さんのアバター 1,216views

Javaで簡単にランダム文字列を生成する

アルファベットで20文字 String str1 = RandomStringUtils.randomAlphabetic(20); アルファベットと数字で10文字 String str2 = RandomStrin... 2016年1月26日
@iwasaki さんのアバター 1,223views

jreの中にserver\jvm­­.dllがない時の対処方法

Java SE Runtime Environment 8u66 で Windows x64には \jre\bin\server\jvm­­.dll がありますが、Windows x86にはないようです。 http://stackove... 2016年1月6日
@iwasaki さんのアバター 46views

nekohtmlのパラメータを調べてみた

DOMParserの一種 nekohtml は色々なパラメータがありますが、その項目について調べてみました。 FacebookなんかにURLを貼り付けると、自動的にURL先のtitle,description,og:imageなどを取得し... 2015年12月22日
you12724 さんのアバター 1,011views

Tomcat環境下でIPv4を取得

Java の HttpServletRequest#getRemoteAddr() を利用することでIPアドレスを取得できますが、Tomcat環境下ではデフォルトでIPv6を返す仕様になっています。IPv4とIPv6では以下の様な違いがあり... 2015年12月22日
you12724 さんのアバター 23views

サブクラスのコンストラクタ

基本的なことですが忘れていたこともあったのでサブクラスのコンストラクタについて書きます。 サブクラスにてコンストラクタを呼ぶときに何も明示しなければ暗黙的にスーパークラスの引数なしのコンストラクタが呼ばれます。 しかし、スーパークラスに引数... 2015年12月21日
mrktanaka さんのアバター 23views

HtmlCleanerでOPG情報を取得

HtmlCleanerで、OPG情報を取得する例。 (以下では title と image を出力しているだけです) import java.io.*; import java.net.MalformedURLException; imp... 2015年12月21日
kayama さんのアバター 55views

[Java]エラーログを出力する

こんなピンチの時 エラーログのスタックトレースを見ても原因が特定できない時、「原因は分からないけどこの辺が怪しい」と見当をつけたコードの中にどんなデータが入っているか確認できる。 logger logger.error(XXXXX);... 2015年12月21日
daiki21 さんのアバター 18views

配列に特定のKeyが含まれているかどうか判定する

特定のキーが入っていた場合を判定する際のメソッドを調べました。 いろいろあるみたいで、includeだったり、containsだったり。 書き方としては、 配列名.contains(key); というような感じですね。 ... 2015年12月18日
Tomoumi Nishimura さんのアバター 70views

Javaでメソッドにfinal修飾子を付ける

Javaのメソッドには様々な修飾子が使えます。 その中でも、変数にfinal修飾子を使うと値の変更ができなくなるため、定数宣言をする際によく使います。 このfinal修飾子、メソッドにも使え、Overrideをできなくすることができます... 2015年12月17日
you12724 さんのアバター 30views

javaに関して

今日はjavaについて新しく知ったことがいくつかあったので後で勉強したいことも含めメモ程度でまとめたいと思います。 public について publicとついてる関数やクラスなどはどこからでもアクセス出来ると思っていましたが、プロジェク... 2015年12月15日
you12724 さんのアバター 19views

javaでの文字列連結

javaでurlやhtmlなどを作る場合、 StringBuffer sb = new StringBuffer(); sb.append("テキスト"); sb.append("テキスト"); のようにすることが多いかと思いますが、... 2015年12月14日
@iwasaki さんのアバター 68views

Tomcatの設定により動作を変える方法

例えばテスト環境と本番環境でTomcatの設定を切り替えておいてアプリケーションの動作を変える方法です。 Tomcatの設定CATALINA_OPTSあたりに以下みたいな感じでプロパティを渡します。プロパティはJavaの標準の他のプロパテ... 2015年12月14日