問題タブ [tostring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
5486 参照

hibernate - Hibernate でマップされたクラスに toString() を実装するにはどうすればよいですか?

Hibernate セッションから取得したクラスのインスタンスがあります。そのセッションはとうの昔になくなっています。今、私は呼び出しており、インスタンスの読み込み中に Hibernate が解決しなかった参照 (遅延読み込み) にアクセスしようとしているtoString()ため、期待どおりの結果が得られています。LazyInitializationException: could not initialize proxy - no Session

クエリを約 120 文字から 4KB 以上 (8 つの結合) に変更するため、ロードを熱心にしたくありません。必要はありません。表示したいtoString()のは、参照されているオブジェクトの ID だけです。つまり、この時点で Hibernate が知る必要のあること (または遅延読み込みを実行できなかった場合)。

だから私の質問:このケースをどのように処理しますか?で参照を使用しようとしないでくださいtoString()toString()それとも、念のためローディング コードを呼び出しますか? または、怠惰な参照を渡すと便利なものを返す Hibernate のユーティリティ関数がありますか? toString()それとも、参照を完全に避けますか?

0 投票する
2 に答える
756 参照

java - サブクラスのメソッドをスーパークラスの JLabel にどのように配置しますか?

これがクラスとスーパークラスです。質問は次のとおりです。

テストドロー:

マイシェイプ:

クラス TestDraw で、MyShape からの toString をウィンドウのテキスト ボックスに入れようとしましたが、「JLabel southLabel = new JLabel(toString());」を実行すると、それは私の toString() が静的である必要があることを伝えました。toString を静的にする場合を除いて、それはすべて問題なくダンディです。その文字列の取得を静的にしたいのですが、これは悪いことです...何かアイデアはありますか?

toString() をスーパークラスに入れてみましたが、同じ問題が発生し、先生に尋ねてみましたが、彼は「本を見てください」と言います...章を2時間読んで、まだ見つけていません3回目を読んだ後の例。

前もって感謝します!

PS: 回答はいいですが、説明が優先されます!

0 投票する
2 に答える
3635 参照

java - Javaで同じクラスの複数の列挙型メンバーにtoString()メソッドを使用する方法

同じクラスの複数の列挙型メンバーについて、よりユーザーフレンドリーな説明を追加しようとしています。今のところ、各列挙型を小文字で返しています。

各列挙値に、各PartメンバーのtoString()を介して表示できるよりユーザーフレンドリーな名前を付ける方法はありますか?たとえば、パーツを介して相互作用する場合:

リテラルリストを取得するのではなく:

次のような出力ができるように、各アイテムに意味のある説明を付けたいと思っています。

そのため、Partenumクラスの各enumメンバーにこれらの意味のある説明を与える方法があるかどうか疑問に思いました。

どうもありがとう

0 投票する
1 に答える
4478 参照

linq-to-entities - Linq-To-Entity クエリで GUID 文字列値を取得する際の問題

linq select の文字列に GUID 値を書き込もうとしています。以下にコードを示します (c.ID は GUID です) が、次のエラーが表示されます。

タイプ 'System.Guid' をタイプ 'System.Object' にキャストできません。LINQ to Entities は、Entity Data Model プリミティブ型のキャストのみをサポートします。

0 投票する
7 に答える
60365 参照

java - Java: クラスのプロパティを取得して文字列表現を構築する

このようなクラスがあるとしましょう (さらに、すべてのプライベート変数を次のように仮定します。

ここで、このクラスの toString() 表現を作成したい場合は、Item クラス内で次のようにします。

しかし、クラス内に 15 個のプライベート変数があるとしたらどうでしょうか? このようにすべての変数の名前を記述する必要がありますか?

理想的には、このクラスのプライベート変数のリストを反復処理して文字列表現を構築することで、タスクを完了したいと考えています。

またはおそらく toJSON メソッドで、これらの変数の名前にアクセスする必要があります。助言がありますか?

0 投票する
3 に答える
10713 参照

django - Django CharField から文字列へ

私はDjangoでタグ付けシステムを構築しています.タグ名にスペースやその他の文字を表示できるようにしたいのですが、それらを除外し、名前などを一致させるときに小文字を使用します.

そのために、次のようにタグ モデルにフィールドを追加しました。

しかし、私は問題に直面しています.CharFieldは文字列ではなく、私の人生ではそれを文字列に変換する方法を見つけることができません!

0 投票する
1 に答える
173 参照

visual-studio-2008 - VS2008のすべてのデバッガービューでデバッガーの視覚化とToString()呼び出しの両方を無効にすることは可能ですか?

私のプロジェクトは、いくつかのタイプのデバッガービジュアライザーを定義するサードパーティアセンブリに依存しています。通常、これはまったく問題ありませんが、一部のタイプにはレイジーロジックがあり、デバッガーでデータが監視されると熱心になります。そして、私が怠惰な振る舞いを探求したいとき、このすべてのビジュアライザーはそれを完全に台無しにします。

VS2008のすべてのデバッガービューで両方のビジュアライザーを無効にし、ToString()メソッドの呼び出しを防ぐにはどうすればよいでしょうか。

ありがとう。

0 投票する
5 に答える
2287 参照

java - Java ArrayListヘルプ!

私はJavaの学習に少し取り組んでいますが、この質問はGoogleブックスのJava教科書で見つけました。しばらく取り組んできましたが、何らかの理由でこれらは単純なはずです。誰かが退屈していて、これがJavaコードでどのように見えるかを私に見せたいですか?

0 投票する
1 に答える
168 参照

integer - CListCtrl でのファイルのサイズの表示

私は Windows MFC アプリケーションで作業しています。私のデザインでは、ファイルの詳細 (タイプ、名前、サイズ) をCListCtrlコントロールに表示しています。を使用してこれらのファイルの詳細を見つけましたFileStatusが、表示しようとすると、整数であるためファイルサイズを表示できません。試しCListCtrl::SetItemTextてみましたが、キャストも入力しようとしましたが、うまくいきません。

m_myList は CListCtrl 変数です。誰でも私を助けてもらえますか?

0 投票する
5 に答える
176 参照

c# - クライアントを返すとはどういう意味ですか?

「クライアントを返す」とはどういう意味ですか?

私の先生は課題で、日付とクライアントを返すメソッドを書くように頼みました。彼女の正確な言い回しは次のとおりです。

「日付とクライアントを返すには、ToStringメソッドもオーバーライドする必要があります。(DateTimeには適切なToStringメソッドが定義されています。使用してください。)「\ t」(タブ記号)を使用すると、列を並べるのに役立ちます。」

彼女がクライアントを返すように言ったとき、彼女が何を求めているのかわかりません。日付を返す方法を理解しています。ありがとうございました。