問題タブ [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.
string - 文字列のすべての可能な順列のリストを生成します
文字の可変リストを含む、長さが x 文字と y 文字の間の文字列の可能なすべての順列のリストを生成するにはどうすればよいでしょうか。
どの言語でも機能しますが、移植可能でなければなりません。
string - 文字列をタイトルケースにフォーマットする
文字列をタイトルケースにフォーマットするにはどうすればよいですか?
string - postgresqlの文字列リテラルとエスケープ文字
テーブルにエスケープ文字を挿入しようとすると、警告が発生します。
例えば:
警告を生成します:
(PSQL 8.2を使用)
誰もがこれを回避する方法を知っていますか?
java - Javaで文字列を解析するさまざまな方法は何ですか?
プレイヤー コマンドを解析するために、私はほとんどの場合、splitメソッドを使用して文字列を区切り文字で分割し、残りを一連のif
s またはswitch
es で割り出しました。Javaで文字列を解析するいくつかの異なる方法は何ですか?
c - C の String.indexOf 関数
文字列内の文字のインデックスを返す C ライブラリ関数はありますか?
これまでのところ、元の文字列内の場所ではなく、見つかった char * を返す strstr などの関数しか見つかりませんでした。
c# - 文字列とC#の文字列の違いは何ですか?
例(ケースに注意してください):
それぞれの使用に関するガイドラインは何ですか?そして、違いは何ですか?
java - シリアライゼーション エンコーディングのテスト
テキスト文字列が特定のエンコーディングでバイト配列にシリアル化されていることを確認/テストする最良の方法は何ですか?
私の場合、XML 構造が可変文字長の UTF-8 エンコーディングを使用してバイト配列にシリアル化されていることを確認したいと考えています。例として、私の現在の醜い手順は、シリアル化する前に 2 バイトを必要とすることが知られている文字を構造体に挿入し、2 バイト文字を ASCII 文字に置き換えて、シリアル化された配列の長さを比較することです。これにより、2 バイト文字を含む配列の長さが +1 である 2 つのシリアル化された配列が生成されます。
さらに、ソリューションがJavaにとってエレガントである場合。バイト配列内のバイト シーケンスを探すエレガントな方法は思いつきません。(UTF-8 で目的の文字表現を表す既知のバイト シーケンスを探すために使用できます。)
mysql - MySQLの文字列から引用符とカンマを削除する
ファイルからいくつかのデータをインポートしていますが、数値が変換されるCSV
よりも大きいなどです。1000
1,100
int
これから引用符とコンマの両方を削除して、フィールドに入力できるようにするための良い方法は何ですか?
編集:
データは実際にはすでにMySQLテーブルにあるので、SQLを使用してこれを実行できる必要があります。混乱してすみません。
string - 文字列の内容を確認していますか? 文字列の長さと空の文字列
コンパイラにとってより効率的で、文字列が空白かどうかをチェックするためのベスト プラクティスはどれですか?
- 文字列の長さ == 0 かどうかの確認
- 文字列が空かどうかの確認 (strVar == "")
また、答えは言語によって異なりますか?
ruby - Ruby に実際の StringBuffer や StringIO がないのはなぜですか?
最近、Rubyでの使用に関するすばらしい記事を読みました。StringIO
ただし、著者が言及していないのは、それStringIO
が単なる「私」であるということです。「お」がない。たとえば、次のようにすることはできません。
Ruby は、Java が持っているのと同じように StringBuffer を実際に必要とします。StringBuffers には 2 つの重要な目的があります。まず、Ruby の StringIO が行うことの半分の出力をテストできます。第二に、それらは小さな部品から長い文字列を構築するのに役立ちます. Joel が何度も私たちに思い出させてくれることは、そうでなければ非常に遅いことです.
良い代替品はありますか?
Ruby の文字列が変更可能であることは事実ですが、それは常にその機能に依存する必要があるという意味ではありません。が大きい場合stuff
、たとえば、これのパフォーマンスとメモリの要件は非常に悪いです。
Javaでこれを行う「正しい」方法は次のとおりです。
私のJavaは少し錆びていますが。