問題タブ [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.
c++ - ベクトルを変換する文字列に
整数 (例: {1,2,3,4})を持つvector<int>
コンテナーがあり、次の形式の文字列に変換したいと考えています。
C ++でそれを行う最もクリーンな方法は何ですか? Pythonでは、これは私がそれを行う方法です:
php - phpオブジェクトから文字列
私は自分自身にphpを教えようとしています...だから親切にして私に耐えてください。
ファイルをキャッシュする方法についてこのチュートリアルに従おうとしています...キャッシュするページはHTMLのみであるため、データのみを処理するようにphpを変更しました。キャッシュ部分が機能していることはわかっています。結果を変更しようとすると、下のstr_replace行に「キャッチ可能な致命的なエラー:クラスCachingのオブジェクトを文字列に変換できませんでした」というメッセージが表示されます。
ここで__toStringメソッドを使用してみましたが、 serializeを使用してみました。足りないものはありますか?
編集:ああ、私は演算子をキャストしようとさえしました。
私のvar_dump($ cacheing); 以下のとおりであります:
さて、問題は、cashing.phpが値を$caching文字列に返さないことにあることがわかりました。誰かが以下のリンクをチェックして、なぜそれが機能しないのかを理解するのを手伝ってもらえますか?ありがとう!
ここに、caching.phpファイル全体を投稿しました。
vb.net - 文字列yyyyMMddから整数型への変換は無効です
データテーブルを含むデータセットがあり、そのデータテーブルのすべての行を列挙します。その行の列をフォーマットしようとすると、例外が発生します。(の一部)コードは次のとおりです。
これにより、次のエラーメッセージが表示されます。
文字列yyyyMMddからタイプIntegerへの変換は無効です。 (オランダ語のエラーメッセージから同等の英語に翻訳)
dr( "timestamp")。GetType.FullNameの結果は "System.DateTime"になるため、この例外が発生する理由がわかりません。たとえば、Now.ToString( "yyyyMMdd")の結果は "20091002"、 " Now "は、dr(" timestamp ")、"System.DateTime"と同じタイプです。
java - Java ArrayListの(ArrayList).toStringの逆は何ですか?
データを文字列に格納するtoString
メソッドを使用しています。私の質問は、どうすれば逆に行くことができますか?インスタンス内のデータを解析して元に戻す既存のメソッドはありますか?ArrayList
ArrayList
String
ArrayList
c# - ConfigurationManager.AppSetting["settingname"].ToString() から逐語的な文字列を返す方法
メソッドを使用して、ConfigurationManager.AppSetting["blah"].ToString()
必要なファイルを含むフォルダーへのパスを取得しています。UnsupportedFormatException
しかし、 を使用しようとするとパスに を投げていますDirectory.GetFiles(path)
。
戻り値にはエスケープ文字が含まれており、余分な文字を返さないようにする方法がわかりません。返された後のパスは次のようになります。
\\\\\\\\C:\\\\folder1\\\\folder2
javascript - window.toString.call は IE8 では定義されていません
実行すると:
FF/CH では問題ありませんが、IE8 ではスクリプト エラーが発生します。window.toString.call
IE8 では未定義であることが判明しました。
これを実行することもできます:
それはなぜですか、それを解決する方法は? そして、そもそも jQuery がなぜ機能するのか疑問に思い始めました。
java - ToStringBuilder アペンド X アペンドスーパー
クラスで toString() メソッドを作成するときは、常にorg.apache.commonsのToStringBuilderを使用します
そして、私が使用する他のクラスを拡張するときはappendSuper()
、appends
質問:
実行に実際の違いはありますか:
それ以外の
ダミーの質問のようなもの。
乾杯
c# - toString()なしで文字列値を取得する方法
toString() メソッドを呼び出さずにハッシュテーブルから文字列値を取得するにはどうすればよいですか?
例: 私のクラス:
他のクラスでは:
それは動作しますが、呼び出しも (string) へのキャストもhT["someKey"].toString();
せずに必要です。ToString()
java - インターフェイスの toString()、equals()、および hashCode()
そのため、実装する必要がある一連のメソッドとのインターフェイスがあり、メソッド名は関係ありません。
このインターフェースを実装するオブジェクトは、多くの場合、コレクションに入れられ、使用したい特別な toString() 形式も持っています。
したがって、hashCode()、equals()、および toString() をインターフェースに配置して、これらのデフォルト メソッドをオーバーライドすることを忘れないようにすると便利だと思いました。しかし、これらのメソッドをインターフェイスに追加すると、これらの 3 つのメソッドが実装されていなくても、明示的にインターフェイスに配置しても、IDE/コンパイラは文句を言いません。
これが強制されないのはなぜですか? 他のメソッドを実装しないと不平を言いますが、これらの 3 つを強制することはありません。何を与える?手がかりはありますか?