GMT時刻を任意のタイムゾーン時刻への変換方法
Date型のGMT時刻をOSで設定したタイムゾーンに応じたローカル時刻に変換してくれる ことを期待して下記サンプル(SimpleDateFormatにTimeZoneを設定)を作成しました。 しかし、変換前後で時刻は変わりませんでした。 GMT時刻=2010/06/13 09:15:30 を作成。OSのタイムゾーンを日本に設定し、変換。 変換後の時刻は9時間後の2010/06/13...
View ArticleCalendarオブジェクトにタイムゾーンの設定
Calendarクラスで不思議に思ったことがあったので質問させてください。 下記サンプルのようにCalendarオブジェクトに対してタイムゾーンを設定しました。 表示1ではGMTタイム(9時間前の時間)が表示。 表示2では現在の時刻(設定したタイムゾーンを無視) して表示されてしまいます。これは仕様でしょうか。 JavaDocのなかで下記記述を見つけたのですがこの記述と関係ありますでしょうか。...
View ArticleJava 仕様のカラーについて
Javaとandroid Javaの比較について 「基本的な仕様のカラーがJavaはオブジェクト、Android Javaは整数になっている」という事を小耳に挟み少し調べてみて有益な情報にたどり着けなかったのですが 分かる方がいらっしゃいましたら御教授願います。 簡潔で結構です。
View Articleリフレクションでフィールドに値を設定
リフレクションで取得したクラスの一覧の各クラスのString型のフィールドにだけ 任意の値を設定するサンプルを下記のように作成しました。 このプログラムの流れの中でString型のフィールドに任意の値を設定するには どのように書けばよいでしょうか。 調べてみるとFieldクラスのsetメソッドを使用するようですが下記サンプルの中で 第一引数には何を渡せばよいかがわからないです。 【サンプル】...
View Article正規表現の空白文字について
Javaで正規表現を使って文字列のマッチング処理を勉強しています。 パラメータで渡されてきた値に"name="と入っている場合、マッチOKに したいのですが、 "name" と "="の間には、全角、半角スペースが複数混在している可能性があり、 その場合もマッチOKにしたいです。 アドバイスをお願いします。 ・マッチOKにしたい文字列 name= name = name = name =...
View Articleオブジェクト指向の特徴
プログラミングにおいて Java言語などのオブジェクト指向とは 「クラス(設計図)からインスタンス(実体)を量産できる。」がオブジェクト指向ではないプログラミング言語との決定的な違いなのでしょうか? またオブジェクト指向とオブジェクト指向ではない言語の決定的な違いや 実際に実務において経験した感覚的な違いなどがあれば教えてください。 インターネットに乗っていない些細なことでも構いません。
View ArticleRetrofit2
AndroidStudioでRetrofit2という物があると思うのですが どんな時に使うものですか? 調べてみて天気予報に使われる事が多いというのは、わかったのですが どういった時に使われるものなのでしょうか? 初歩的な質問ですが実務についていけないので教えて頂けると助かります。
View ArticleRetrofit2の記述場所
Retrofit2について質問です。 public interface GitHubService { @GET("users/{user}/repos") Call> listRepos(@Path("user") String user); } Retrofit2について実務で使うので勉強してくれと言われたのですが 上記のコードをどこに記述すればよろしいのでしょうか? Android...
View Articlepublic interface
Java public interfaceの記述場所について public interface ○○{ } public interfaceはJavaのコード中だったら、基本的には どこに 書いても良いものなのでしょうか? また書いてはいけない場所などは御座いますでしょうか? 初歩的な質問ですが答えて頂けると助かります。
View ArticleJava interface
Javaにおいて interfaceとClassは何が違うのでしょうか? またClassの中にinterfaceを書いても良いのでしょうか? Classの中にinterfaceを実装する物なのでしょうか? 恥を承知で質問致します。答えて頂けると嬉しいです。
View ArticleRetrofit Android Java
Android Javaのライブラリ「 Retrofit 」というものがあると思うのですが、どういった時に使うものなのでしょうか? 実務で使っている方がいらっしゃったら使用用途などを教えて頂けますでしょうか?
View Article@GET
Javaの文法について public interface HatenaApiInterface { String END_POINT = "http://b.hatena.ne.jp"; String TARGET_URL = "http://b.hatena.ne.jp/ctop/it"; @GET("/entry/jsonlite/") Call...
View ArticleAndroid studio reposフォルダ
Android Studio public interface GitHubService { @GET("users/{user}/repos") Call> listRepos(@Path("user") String user); } 上記のコードを実装する際、 自分のエクスプローラー上の users/○○/にreposフォルダを作る必要があるのでしょうか? 御教授頂けたらと思います。...
View ArticleRetrofit インポート文
javaにはライブラリという概念があると思いますが どのライブラリにもimport文があるのは当たり前ですか? 例えば「retrofit2」というライブラリなら import retrofit2.Retrofit; import retrofit2.converter.gson.GsonConverterFactory; みたいに、どのライブラリにもimport文は用意されているのでしょうか?...
View ArticleAndroidStudio SQL文の値を取得
package jp.co.mocosuku.phr.dao; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import...
View ArticleAndroidStudio 強制終了
AndroidStudioのアプリで実行やデバッグをした際 実機デバッグの時にアプリ画面のボタンを押し データベースにデータが送られた段階で アプリの強制終了がされるのですが 原因としては何が考えられますか? 些細な事でも教えて頂ければという状況です。 状況 戻り値(return)にブレークポイント。 ソースコード上でエラーは出ていない。
View ArticleJava StringBuilderクラスについて
StringBuilder sbJSON = new StringBuilder(); StringBuilderクラスについて教えて頂きたいのですが StringBuilderクラスは可変長の文字列を扱うクラスだと思うのですが この可変長の文字列と通常の文字列の違いについて調べてみたところ 可変長文字列:とりあえず、自由に文字列を入れられる。 固定長文字列:決めた上限文字数までしか入れられない。...
View Article