問題タブ [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.

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

java - 異なるJSON配列間でマップ値を「分割」する方法は?

次の値を持つ multiMap があります。

a=1、b=2、c=3

次の形式でJSONを作成したい:

文字列バッファを使用しようとしていますが、キーのみと値のみのループを配置する方法と、その間に静的データを挿入する方法が完全に失われています。

最初に文字列を作成し、後でjson形式で解析できるかどうか、またはjsonを形成する他の方法があるかどうかを考えましたか?

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

c - C で文字列を作成する

これは以前に尋ねられたであろう質問のようですが、私はそれを見つけることができませんでした. (もしそうなら、そこに私を指摘して、これを重複として閉じてください。)

私は次のように動作するCコードを持っています:

ここでは重要ではないいくつかの変数nk関数について。char* f(int n, int k)(nとは定数ではありません。) 上記のコードを、単純に表示するのではなく、kを返す関数に変換したいと思います。(最終的には印刷されますが、これによりリファクタリングが可能になり、もちろんその方法でテストするのが簡単になります。)もちろん、文字列を作成して文字ごとにコピーすることもできますが、確かにもっと良い(よりきれいな、より速く、より慣用的な)これを行う方法。char*printf

私の特定のアプリケーションfでは、 の親戚のような非常に単純な関数ですがitosk. しかし、将来他の人に役立つ可能性があるため、その場合に適したアイデアを歓迎します.

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

c++ - C++ 例外の what() での文字列構築

この回答private static ostringstream. このスレッドは安全ですか? what()2 つのスレッドが同時に例外をスロー (およびキャッチしてログに記録) した場合、これは確実に機能しますか? ostringstreamローカルで宣言すると、次のようになります。

欠点 (メモリ リーク、または不正なポインター) はありますか? それとも、これはスレッドセーフな方法ですか?

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

java - 複数の文字列を連結すると、いくつの文字列オブジェクトが作成されますか?

特定の問題で作成されるオブジェクトの数についてインタビューで尋ねられました。

私は、文字列プールに6 つのオブジェクトが作成されると答えました。

3 は、3 つの変数のそれぞれに対応します。
1はstr1 + str2(としましょうstr)用です。
1 はstr2 + str3.
1 はstr + str3( str = str1 + str2) です。

私が出した答えは正しいですか?そうでない場合、正しい答えは何ですか?