問題タブ [string-building]
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.
java - 異なるJSON配列間でマップ値を「分割」する方法は?
次の値を持つ multiMap があります。
a=1、b=2、c=3
次の形式でJSONを作成したい:
文字列バッファを使用しようとしていますが、キーのみと値のみのループを配置する方法と、その間に静的データを挿入する方法が完全に失われています。
最初に文字列を作成し、後でjson形式で解析できるかどうか、またはjsonを形成する他の方法があるかどうかを考えましたか?
c - C で文字列を作成する
これは以前に尋ねられたであろう質問のようですが、私はそれを見つけることができませんでした. (もしそうなら、そこに私を指摘して、これを重複として閉じてください。)
私は次のように動作するCコードを持っています:
ここでは重要ではないいくつかの変数n
とk
関数について。char* f(int n, int k)
(n
とは定数ではありません。) 上記のコードを、単純に表示するのではなく、k
を返す関数に変換したいと思います。(最終的には印刷されますが、これによりリファクタリングが可能になり、もちろんその方法でテストするのが簡単になります。)もちろん、文字列を作成して文字ごとにコピーすることもできますが、確かにもっと良い(よりきれいな、より速く、より慣用的な)これを行う方法。char*
printf
私の特定のアプリケーションf
では、 の親戚のような非常に単純な関数ですがitos
、k
. しかし、将来他の人に役立つ可能性があるため、その場合に適したアイデアを歓迎します.
c++ - C++ 例外の what() での文字列構築
この回答はprivate static ostringstream
. このスレッドは安全ですか? what()
2 つのスレッドが同時に例外をスロー (およびキャッチしてログに記録) した場合、これは確実に機能しますか? ostringstream
ローカルで宣言すると、次のようになります。
欠点 (メモリ リーク、または不正なポインター) はありますか? それとも、これはスレッドセーフな方法ですか?
java - 複数の文字列を連結すると、いくつの文字列オブジェクトが作成されますか?
特定の問題で作成されるオブジェクトの数についてインタビューで尋ねられました。
私は、文字列プールに6 つのオブジェクトが作成されると答えました。
3 は、3 つの変数のそれぞれに対応します。
1はstr1 + str2
(としましょうstr
)用です。
1 はstr2 + str3
.
1 はstr + str3
(str = str1 + str2
) です。
私が出した答えは正しいですか?そうでない場合、正しい答えは何ですか?