問題タブ [object-to-string]

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 投票する
3 に答える
11777 参照

java - .equals() メソッドを使用して 2 つの StringBuffer オブジェクトを比較するには?

次のコードは機能しませんでした。次のコードの何が問題なのか誰か教えてください。論理的にはうまくいくはずです...

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

c# - DateTime オブジェクトで ToString を使用する

私のデータベースでは、日付はdatetimeのように保存されますが、検索/フィルタリングを実行したいときは、正確な時間を無視して日付のみに基づいてください。私はそれを行う方法を理解するのに多くの時間を費やし、最終的に自分で実用的な解決策を得ました:

}

これは正常に機能しています。少し変更が必要ですが、上記のコードを使用できると思います。しかし、今日、私の大学は、ここで開発された以前のプロジェクトからのソリューションを私に渡しました。このソリューションははるかに短く、可能であればそれを使用したいと思います。次のようになります。

これを試してもコードは壊れませんが、データもフィルタリングしていません。私はいつも空の結果を得ます。o.Date.ToString("dd/MM/yyyy")問題はそこにあると思います。ToString()DateTime オブジェクトにこのように使用しても問題ないかわかりません。私が使用している例ではToString()、ここで提供しているようなフォーマット タイプも取得していますToString("dd/MM/yyyy")が、私の場合ToString()はどこにもオーバーロードされていません。これは DateTime オブジェクトを操作する標準的な方法ですか、それともToStrin()定義済みの場所が見つかりません。最後に、上記のコードに基づく実際の例を教えてください。

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

c++ - C++ number.ToString("F") を小数点記号として選択

double 値を表示するために textBox を使用しています。

結果は 3,23 です。自分で表示するために使用する小数点記号を設定するにはどうすればよいですか?

私はこれを見つけました:http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx だから私は次のことを試しました:

しかし、コンパイルエラーが発生しています。

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

python - Matplotlib objects nodes, unicode __str___

I am very tired about all this unicode problems. I need to build graph with object nodes. And I need do show this graph. I have problems with visualization unicode strings. So... To make object as graph node, I need to override equal and hash methods

But, if I want to not Pointers as nodes of the graph, i need to override str

It works fine, while I have just english letters.

But I have Json input with unicode russian leters, and I need to show them on graph. Somethisg like

And now I have got en error

I tried different variants in str

def str(self): return u'%s %s'%(self.f_name,self.l_name) Same error

Help me please, I am rely tired from this.

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

java - 配列内の各オブジェクトをインスタンス化する - Java

次のコードからエラーは発生しませんがtoString、インスタンスに対して null が返されます。

オブジェクトを通常どおりインスタンス化して呼び出すと、正しい位置が返されますsetPositiontoStringただし、配列を介してこれを実行しようとすると、null が返されます。

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

php - PHP の他の単純型の __toString() メソッドに相当するものはありますか?

_toString() は、オブジェクトが文字列として使用されるときに呼び出されます。__toInt() や __toArray() など、数値に対して同様のことを行うにはどうすればよいですか。そのような方法は存在しますか?回避策はありますか?回避策があっても、そのようなものを使用するのは悪い考えですか?

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

java - char配列内の位置から別の位置までの文字をJavaの文字列に変換します

だから私は文字列と文字の配列を持っています。私がしたいのは、この配列の2つの位置の間にいくつかの文字を含む文字列を作成することです。

元。Arr = {a,b,c,d,e,f} の場合、Str= "bcde" が必要です

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

java - Object.toString() はさまざまな基になる型に対してどのように機能しますか?

これがJavaで機能する理由がわかりません:

オブジェクトに整数オブジェクトがある場合、例:

今私がする場合:

出力は次のとおりです。5

Integer クラスには toString メソッドの ovveride があるようになりましたが、この場合は異なります (私は思います)。ポリモーフィズムの場合、「親変数」に「子オブジェクト」がある場合、オブジェクトはその実際の型 (この場合は整数) を変更しませんが... (オブジェクト変数で) のメソッドを使用するだけです。オブジェクトクラスなので、次のように書くとどうなりますか?

このオブジェクトの参照ではなく、数字の 5 を直接見ることができますか? オブジェクトクラスの toString メソッドは、デフォルトではオブジェクトの参照の文字列のみを返すためです。

お気に入り:

この場合、オブジェクト クラスで toString メソッドが呼び出されるため、出力は Player オブジェクトの参照です。

では、前の例では、参照が表示されず、直接番号が表示されるのはなぜですか? 論理的には、ポリモーフィズムのルールは次のように述べています。「親」変数に「子」オブジェクトがある場合、このオブジェクトは内部で同じままですが、オブジェクトのインスタンスのように使用されるため、単にクラスオブジェクトとオブジェクトのメソッドだけなので、参照が表示されずに直接番号が表示されるのは本当に奇妙です。

私の言いたいことを理解していただければ幸いです。