onsen code monkey

個人的な日記とプログラミング備忘録です

2019-04-01から1ヶ月間の記事一覧

【Java】カレントディレクトリのパス等、システム設定値を取得する

System.getPropertyでシステム設定値の一覧を取得する Properties props = System.getProperties(); props.list(System.out); システムプロパティを指定して値を取得する (例)カレントディレクトリのパスを取得する場合 String dir = System.getProperty("…

【C#】シングルトンサンプル

C#

using System; using System.IO; using System.IO.IsolatedStorage; using System.Diagnostics; using System.Collections.Generic; using System.Threading; using JWS.Com.Model; namespace JWS.CWS.FW.App { /// <summary> /// キー値クラス /// 内部クラス /// </summary> p…

【Java】try-with-resourcesを使ってファイルの読み書き

try-with-resourcesを使えばいちいちCloseやDisposeしなくてもリソースを自動で解放してくれるC#のusing的なやつ条件 ・JavaSE7以降 ・クラスがAutoCloseableインターフェースおよびCloseableインターフェースを実装していること import java.io.FileInputSt…

【C#】分離ストレージにXMLファイルを作成する

C#

昔書いたプログラム漁ってたら何かに使えそうなものが出てきたので記録しておく。 Button1で分離ストレージにXMLファイルを作成し、Button2でそれを読み込んだ後消している模様。 System.Xml.Linqを使っている。 using System; using System.IO; using Syste…

【Java】ループの中で+を使用して文字列を連結してはいけない

ループの中で+を使用して文字列を連結するとループの度にStringを生成するので回数が増えるほどOutOfMemoryしたり処理が遅くなる可能性が高くなる。 public static void main(String[] args) { String hoge = ""; for (int i=0; i<10; i++) { hoge += "(^q^…