Java(590)

587follower
Tomoumi Nishimura さんのアバター 87views

scala/sbtでjarにリソースファイルを同梱して利用する

Scalaで静的リソースをjarに同梱し、あるいはjarに同梱したリソースファイルを利用する方法です。 1. 同梱する方法 以下のようなsbtの標準的なディレクトリ構成の場合、src/main/resources以下に配置したファイルは... 2016年4月13日
@iwasaki さんのアバター 11views

Javaで文字を取り出す方法

#先頭1文字を取り出す方法 String hoge2 = hoge.substring(0, 1); #先頭1文字を除いて取り出す方法 String hoge3 = hoge.substring(1); ... 2016年4月6日
Tomoumi Nishimura さんのアバター 139views

JavaとScalaで比較

デバッグ中に珍しく参照の比較をしたくなったもので、メモ。 基本 Java // 値の比較 Hoge hoge = new Hoge(); Hoge fuga = new Fuga(); System.out.println(hoge... 2016年4月6日
Kazutoshi Shinoda さんのアバター 90views

インターン六日目

アプリコースのインターン六日目でした。 分からなくて調べたことや、先輩方に教えていただいたことなどを書いていこうと思います。 ① @Override スーパークラスのメソッドをサブクラスで書き直すこと。 ②CaynneModel... 2016年3月24日
@iwasaki さんのアバター 114views

aipo.warを解凍して一部ファイルを差し替えた上で再パッケージングする方法

$ mkdir aipo $ cd aipo warファイルを解凍します。 $ jar xvf aipo.war 一部のファイルを差し替えます。 $ cp from to warファイルを削除します。 $ rm aip... 2016年3月24日
Tomoumi Nishimura さんのアバター 331views

Javaのジェネリクスの注意点

JavaだとList型などで利用されるジェネリクスですが、元々の言語仕様の関係でちょっとややこしいことになってます。 1.オーバーロードできない たとえば、List<Integer>型についてはその値の合計の文字列を、Lis... 2016年3月18日
kayama さんのアバター 140views

[Java]n番目の文字を取得する

「最後の文字だけ取りたい時ってどうするんだっけ?」と未だに(今日も・・)調べたりしているのでメモ程度に残しておきます。 substring(int beginIndex, int endIndex) String str = "1... 2016年3月18日
Kazutoshi Shinoda さんのアバター 90views

インターン五日目

・CayenneModellerを用いてDBにスキーマを追加する   ①[Aipo] 既存のDBテーブルに新規カラムを追加する   ②Cayenneによるマッピング   この2つのサイトを参考にするとできました。   Classの作... 2016年3月17日
Kazutoshi Shinoda さんのアバター 24views

インターン四日目

今日はアプリコースのインターン4日目で、今日から実践編に入りました。 選んだチケットはユーザー管理>「プロフィール」欄の追加です。 作業中に分からないことがあり、調べたことがいくつかあるので備忘録として書いておきます。 1.Hashta... 2016年3月14日
you12724 さんのアバター 9views

javaの初期化

javaでよくinit()などを目にすることが多くコンストラクタとごちゃ混ぜになってしまったので簡単に swiftなどではinit()などとするとビューが生成される場合に勝手に実行してくれるイメージなのですが、javaでは普通のメソッドと同... 2016年3月14日
@iwasaki さんのアバター 103views

Java8.0.73と8.0.74の違い

Update 73 と 74 の違いですが、 Update 73: セキュリティ欠陥など、重大な不具合の修正のみを行ったもの Update 74: Update 73 の内容に加え、他の不具合の修正も施したもの ということのようです。... 2016年3月7日
you12724 さんのアバター 25views

LINE SEPARATOR

スケジュールのブロック表示をする場合にLINE SEPARATOR(e280a8)が入っていると表示ができないという問題です。結局この文字が入っている場合は文字の置き換えを行うことにしたのですが、リテラルで入力するとコードの見栄えも悪い上に... 2016年3月7日
Tomoumi Nishimura さんのアバター 52views

「式」ビューを利用する

Eclipseでは「式」ビューという便利な機能があります。 場所 デバッグパースペクティブでは、デフォルトでは恐らく右上に「変数」ビューが表示されていると思いますが、そこにグループ化された状態で表示されているはずです。なければ、ウィンド... 2016年3月4日
Tomoumi Nishimura さんのアバター 874views

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

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

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

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

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

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

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

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

Javaのセッション管理

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

ScalaっぽくBufferedReaderを使う

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

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

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