問題タブ [string-length]

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 に答える
6643 参照

python - Pythonで最も長い文字列を見つけるにはどうすればよいですか?

のようなものmax(len(s1), len(s2))は、最大長のみを返します。しかし、実際にどちらの文字列が長いかを調べ、おそらくそれを別の文字列に保存したい場合、それはどのように行われるのでしょうか? max(s1,s2)より大きな値の文字列を返すようですが、必ずしも最長ではありません。

注: これは、リストまたは配列なしで行う必要があります。

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

string - 文字列の文字数を取得する方法

Goで文字列の文字数を取得するにはどうすればよいですか?

たとえば、文字列がある場合"hello"、メソッドは を返す必要があり5ます。£ は UTF-8 で 2 バイトでエンコードされているため、文字数ではなくlen(str)バイト数を返すので、1 ではなく 2 を返します。len("£")

0 投票する
0 に答える
241 参照

perl - Unicode::GCString と UTF8 フラグ

これは設計上、Unicode::GCStringが意味を UTF8 フラグ (受け入れられた回答) に割り当てるようになっているのでしょうか、それとも将来のリリースで変更される可能性がありますか?

0 投票する
4 に答える
439 参照

c++ - ifelseステートメントと文字列の長さの間のコードパフォーマンス

ユーザーから数値を取得し、文字列として文字で出力するコードを書いています。パフォーマンスの面でどちらが優れているかを知りたいのですが、次のようなifステートメントが必要です。

または、数値を文字列に入れてその長さを取得し、それを文字列として処理します。

コードはC++で書かれています。

0 投票する
4 に答える
250 参照

c - cで暗号化された部分文字列の長い文字列を作成します

暗号化された部分文字列から生成される長い文字列を作成しようとしています。私が使用している暗号化AES128libmcrypt。コードは機能していますが、出力が短くなり、ビープ音が鳴ります。使っているからだとstrlen思いますが、どうすれば回避できるのかわかりません。私はいくつかの提案に非常に感謝します。これが私のコードです:

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

arrays - IFステートメントを使用して配列内の文字列の長さを検索して整列する(Visual Basic)

私の質問は、タイトルに書かれている通りです。IFステートメントを使用して配列内のコンテンツの文字列長を検索し、左側を揃えてリッチテキストボックスに表示されるようにするにはどうすればよいでしょうか。

私の配列の1つの値がDecimalであることに注意してください。

出力:

P0001コーヒー-コロンビア最高24/ケース:プレグラウンド1.75オンスバッグ$ 16.50

P0002コーヒー-ヘーゼルナッツ24/ケース:プレグラウンド1.75オンスバッグ$ 24.00

P0003コーヒー-マイルドブレンド24/ケース:プレグラウンド1.75オンスバッグ$ 20.50

P0004コーヒー-各種フレーバー18/ケース。プレグラウンド1.75オンスバッグ$23.50

P0005コーヒー-カフェイン抜き24/ケース:プレグラウンド1.75オンスバッグ$ 20.50

出力にvbTabsが表示されますが、それでも、位置合わせされていないという点で似ています。最初の2つはそうですが、その後はそうではなく、私は完全に失われます。

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

java - JPasswordField KeyPress 文字列長エラー?

Java Swing (Netbeans) で JPasswordField の背景色を変更しようとしています。

ここに私が持っているものがあります:

バックスペースを除いて、すべてが機能します。8 文字以上入力した後にバックスペースを押すと、フィールドに 5 文字しか残らないまで色が赤に戻りません。

助けていただければ幸いです。私はJavaプログラミングとNetbeansに非常に慣れていません。

編集: コードを変更しました。

このコードは私には理にかなっているように見えますが、テストでは、9 番目の文字で色が緑色に変わります。バックスペーシングすると、6 で赤に戻ります。これは、コードが>= 78 文字目で色が緑に変わったときに発生した問題と同じようですが、5 文字で赤に戻ります。

9 文字を入力すると、コンポーネントが緑色に変わります

9 文字を入力すると、コンポーネントが緑色に変わります

バックスペース (9 から開始) の後、コンポーネントは 6 文字になるまで緑色のままです。

バックスペース (9 から開始) の後、コンポーネントは 6 文字になるまで緑色のままです。

エラーメッセージを表示するこのプログラムのボタンに同様のコードがあるため、これは奇妙です。そのコードは正常に動作します。これは KeyPress の問題ですか、おそらくバックスペース キーと関係がありますか?

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

oracle - 値の列の最大長ではなく、列の値の長さを取得します

列の値の実際の長さを取得するにはどうすればよいですか?

私の(oracle)sqlコマンドは、実際の値の長さではなく、列に挿入できる値の最大長を返します。

これを修正する方法は?

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

c - 文字列としての文字列の長さ

重複の可能性:
Cで整数を文字列に変換する方法は?

文字列の長さを計算し、値を文字列として関数に渡したいと思います。

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

java - 文字列サイズが int の最大制限を超えています

私は文字列の巨大なセットを持っています。各文字列の長さを見つけてそれらを追加し、文字列の全長を表示したいと考えています。

長さを計算するためにメソッド as を使用しますstring.length()が、length() のデータ型が int であり、int の最大サイズが 2,147,483,647 であることに気付きました。しかし、私の文字列オブジェクトには 2,147,483,647 を超える文字があります。int 制限を超えたときに長さを取得する方法はありますか?