いつもお世話になります。
Javaの文字列クラスのStringは参照型ですが、この変数の値が格納されたアドレスを知るためにはどうすればよいのでしょうか。eclipse上で、文字列の変数に対してtoString()を試してみたところ、格納されている文字列が出力されました。
※自作したクラス、たとえばtest.MyClassだとすれば、toString()を用いれば「test.MyClass@01234」というような表記で出力されますが、このような情報を取得するにはどうすればよいでしょうか。
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
「test.MyClass@01234」の@以降の部分は変数の格納アドレスを表していませんし、そもそもStringの格納アドレスを知って何をしたいのでしょうか。
本当にアドレスを知りたいのであれば、一番簡単なのはJNIを使うことだと思います。
> 「test.MyClass@01234」の@以降の部分は変数の格納アドレスを表していませんし
ハッシュコードでしたね。toString()とhashCode()で取得される値が異なっていたのでどういうことなのかというところで質問しました。@以降は16進数、hashCodeで取得される値は10進数というだけのことでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) 以下のVBAで該当文字列の前後に付与したい。 例 前に付与 abc ユーザーID 12345 後に付 3 2022/04/19 21:50
- PHP カラーミーショップのSmartyでの文字列抜き出し 2 2022/05/06 11:51
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Visual Basic(VBA) VBA ユーザーフォームからSubプロージャ―に値を引き渡す方法 3 2023/04/09 01:54
- Visual Basic(VBA) Sheet1のA列にコードB列にメアド、Sheet2のB列にコード一覧とD列にメアド一覧があり、Sh 3 2022/10/19 11:57
- Ruby 初心者プログラミング 3 2022/10/12 11:31
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Stringクラスの変数の格納アド...
-
VB.NET+Javascriptで、VB.NETで...
-
ダブルクォーテーションを含む...
-
DateTimePickerに値を入れたい...
-
javaのCSVデータ読込についてです
-
実行シェルからCOBOLへパラメー...
-
ArrayListの要素数の上限
-
Javaの問題なのですが、「3文字...
-
暗号化文字列を英数字のみにしたい
-
BCD形式で時刻を!
-
ResultSetの内部構造(Java)
-
JSPでの計算結果表示
-
EL式でのbeansからの値取得につ...
-
char型での演算子
-
PSQLExceptionが発生する
-
EM_GETSELメッセージについて。
-
hiddenの値を消したくない!
-
Evaluate()に文字列の形式の数...
-
wsprintf関数の使い方について
-
テキストファイルを読み込んで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ダブルクォーテーションを含む...
-
ArrayListの要素数の上限
-
特定の文字列を複数抜き出した...
-
javaのCSVデータ読込についてです
-
wsprintf関数の使い方について
-
BCD形式で時刻を!
-
結合した文字列をファイル名に...
-
Evaluate()に文字列の形式の数...
-
C言語の変数(LSB)の合わせ込...
-
実行シェルからCOBOLへパラメー...
-
hiddenの値を消したくない!
-
VB6,論理演算子Orの使い方がわ...
-
DateTimePickerに値を入れたい...
-
char型での演算子
-
String str = "a\\\\b\\\\c";
-
Javaの問題なのですが、「3文字...
-
8桁整数を限りなく短い文字列に...
-
matchesを否定文として使う方法...
-
DOSバッチで変数の値を変数名に...
-
excel vba 時間計算と条件分岐...
おすすめ情報