タグ付けされた質問 「string」

文字列はシンボルの有限シーケンスであり、通常はテキストに使用されますが、任意のデータに使用されることもあります。


5
Linuxは与えられた文字列でファイル名を見つけます
私はUbuntuを使用しています。現在のディレクトリとサブディレクトリに、名前に「John」という文字列が含まれるすべてのファイルを検索したいと考えています。grepファイルの内容と一致することはわかっていますが、ファイル名でどのように使用するかわかりません。任意の助けいただければ幸いです。
107 linux  string  find 

14
JavaでSQL文字列を作成する最もクリーンな方法
データベース操作(更新、削除、挿入、選択など)を行うSQL文字列を構築したい-何百万もの「+」と引用符を使用したひどい文字列連結メソッドではなく、せいぜい読めない-そこでより良い方法でなければなりません。 私はMessageFormatを使用することを考えましたが、それはユーザーメッセージに使用されることになっていますが、妥当な仕事をすると思いますが、Java sqlライブラリのSQLタイプの操作にもっと整合したものがあるはずです。 Groovyは良いでしょうか?
107 java  sql  oracle  string 



14
Ruby:文字列をブール値に変換する方法
ブール値true、ブール値false、文字列「true」、または文字列「false」の4つのうちの1つになる値があります。文字列の場合は文字列をブール値に変換し、それ以外の場合は変更しないでください。言い換えると: 「真」は真になるべき 「false」はfalseになります trueはtrueのままである必要があります falseはfalseのままである必要があります


25
ユーザーメッセージの複数
多くの場合、ユーザーに表示するメッセージを生成するとき、メッセージには、お客様に知らせたいいくつかの情報が含まれます。 例を挙げましょう。顧客は1以上の数のアイテムを選択し、[削除]をクリックしました。ここで、お客様に確認メッセージを表示したいと思います。選択したアイテムの数について言及します。アイテムの束を選択し、1つだけを削除したい場合に[削除]をクリックすることで、間違いを最小限に抑えることができます。それら。 1つの方法は、次のような一般的なメッセージを作成することです。 int noofitemsselected = SomeFunction(); string message = "You have selected " + noofitemsselected + " item(s). Are you sure you want to delete it/them?"; ここでの「問題」はがnoofitemselected1 の場合で、itemsとそれらの代わりにitemとそれを書く必要があります。 私の通常の解決策はこのようなものになります int noofitemsselected = SomeFunction(); string message = "You have selected " + noofitemsselected + " " + (noofitemsselected==1?"item" : "items") …

3
文字列の途中からカルチャに依存した「starts-with」操作を実行するにはどうすればよいですか?
比較的あいまいな要件がありますが、BCLを使用して可能であると思われます。 コンテキストとして、日付/時刻文字列を野田時間で解析しています。入力文字列内の自分の位置に論理カーソルを保持しています。したがって、完全な文字列は「2013年1月3日」である可能性がありますが、論理カーソルは「J」にある可能性があります。 ここで、月名を解析し、カルチャーのすべての既知の月名と比較する必要があります。 文化に敏感 大文字と小文字を区別しない カーソルのポイントから(後でではなく、カーソルが候補月の名前を「見ている」かどうかを確認したい) 早く ...そして、後で何文字使用したかを知る必要があります これを行う現在のコードは、通常、を使用して機能しCompareInfo.Compareます。これは効果的に次のようになります(一致する部分についてだけです-実際にはより多くのコードがありますが、一致には関係ありません)。 internal bool MatchCaseInsensitive(string candidate, CompareInfo compareInfo) { return compareInfo.Compare(text, position, candidate.Length, candidate, 0, candidate.Length, CompareOptions.IgnoreCase) == 0; } しかし、それは候補者と私たちが比較する地域が同じ長さであることに依存しています。ほとんどの場合問題ありませんが、一部の特殊なケースでは問題ありません。次のようなものがあるとします。 // U+00E9 is a single code point for e-acute var text = "x b\u00e9d y"; int position = 2; // e followed …
106 .net  string  unicode 



5
Rベクトルのすべての要素から最後のn文字を削除する方法
私はRに非常に慣れていないため、ベクトル(配列?)のすべての要素から最後のn文字を削除する簡単な例をオンラインで見つけることができませんでした。 私はJavaの出身なので、すべての要素を繰り返し処理しa$data、最後の3文字をすべての要素から削除します。 それについてどう思いますか?
106 r  string 

8
ルビ文字列から最後のn文字を抽出する
n文字列から最後の文字を取得するために、私はあなたが ending = string[-n..-1] ただし、文字列がn文字よりも短い場合は、になりnilます。 どのような回避策がありますか? 背景:文字列はプレーンASCIIであり、ruby 1.9.1にアクセスできます。プレーンオールドRubyオブジェクト(Webフレームワークなし)を使用しています。
105 ruby  string 

4
Java文字列のUnicodeコードポイントをどのように反復できますか?
だから私はについて知っていますが、コードポイントのオフセットではなくString#codePointAt(int)、charオフセットによってインデックスが付けられます。 私は次のようなことを試みることを考えています: インデックスでのString#charAt(int)取得に使用char charが高代理の範囲にあるかどうかのテスト もしそうなら、を使用String#codePointAt(int)してコードポイントを取得し、インデックスを2増やします そうでない場合は、指定されたchar値をコードポイントとして使用し、インデックスを1増やします しかし、私の懸念は 自然に高代理変数の範囲にあるコードポイントが2つのchar値として格納されるのか、1 つの値として格納されるのかわかりません これは、キャラクターを反復処理するための非常に高価な方法のようです 誰かがもっと良いものを考え出したに違いない。
105 java  string  unicode 

22
List <Integer>からList <String>への変換
整数のリストがあり、List&lt;Integer&gt;すべての整数オブジェクトを文字列に変換して、新しいで仕上げたいと思いますList&lt;String&gt;。 当然のことながら、新しい整数を作成List&lt;String&gt;してリストをループすることで新しいループを作成することもできましたString.valueOf()が、それを行うためのより良い(より自動化された)方法があるかどうか疑問に思っていましたか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.