型変換の一覧(キャスト)
文字列型(String)からの変換
数値型への変換
int型 | int num = Integer.valueOf(str).intValue(); int num = Integer.parseInt(str); |
---|---|
short型 | short num = Short.valueOf(str).shortValue(); short num = Short.parseShort(str); |
byte型 | byte num = Byte.valueOf(str).byteValue(); byte num = Byte.parseByte(str); |
long型 | long num = Long.valueOf(str).longValue(); long num = Long.parseLong(str); |
float型 | float num = Float.valueOf(str).floatValue(); float num = Float.parseFloat(str); |
double型 | double num = Double.valueOf(str).doubleValue(); double num = Double.parseDouble(str); |
バイト配列型への変換
byte配列型 | byte[] buf = str.getBytes(); byte[] buf = str.getBytes("Shift_JIS"); |
---|
char配列型への変換
char配列型 | char c[] = str.toCharArray(); |
---|
数値型からの変換
文字列型(String)への変換
int型 | String str = String.valueOf(num); |
---|---|
short型 | String str = String.valueOf(num); |
byte型 | String str = String.valueOf(num); |
long型 | String str = String.valueOf(num); |
float型 | String str = String.valueOf(num); |
double型 | String str = String.valueOf(num); |
バイト配列型からの変換
文字列型(String)への変換
String型 | String str = new String(buf); String str = new String(buf, "Shift_JIS"); |
---|
バイト型からの変換
数値型への変換
int型 | int num = buf & 0xff; |
---|
char型からの変換
文字列型(String)への変換
String型 | char c[] = {(char)(0x41)}; //とすると String str = new String(c); |
---|
関連記事
- 文字列の置き換えを行う方法 (replaceAllで気をつけること)
- 文字列の部分一致検索を行う方法
- Java メモリー使用量を取得する方法
- 実行中のメソッド名やクラス名を取得する方法
- Singletonパターンを使ってクラスのインスタンスを1つにする(共有クラスのリソースを削減する方法)
- ファイルのテキストデータを読み込む
- テキストデータをファイルに書き込む BufferedWriterの使用例
- Webからダウンロードして保存する DefaultHttpClientの使用例
- ファイルをコピーする InputStream,OutputStreamの使用例
- 暗号化・複合化を行う ブロック暗号
- base64変換の一覧とその詳細サンプルコード
- 処理を一定時間停止させる方法
- ファイルの拡張子を取得する
- サンプルコード
- WebViewの設定一覧
- SDカードが接続されているかどうか知る方法 書き込み可能かどうか 読み込み可能かどうか
- SDカードに保存したファイルをギャラリーなどに反映させる方法
- SDカードからサムネイル画像を取り出す getThumbnailメソッド
- SDカードの空き容量を調べる方法
- 画像を拡大縮小する方法
- TextViewに独自フォントを使用する方法
- LinearLayout をスクロールさせる方法(ScrollViewの使用方法)
- 動画を再生する方法 MediaPlayer
- 実機内やエミュレータ内のファイルを操作する DDMS、adbとサンプルコード
- assetsフォルダのファイルを扱う方法 AssetManager
- ListViewにArrayAdapterを渡すサンプルコード(一覧項目から選択する場合のUI)
- アプリ起動時にスプラッシュ画面を表示させる方法
- Androidでマルチスレッド処理をする方法
- SDやdata、downloadなど各種ディレクトリパスの取得方法
- assetsフォルダには1MB以上の非圧縮ファイルを設置できない
- Viewの表示・非表示を切り替える方法
スポンサーリンク