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

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


17
バージョンをPythonパッケージに埋め込む標準的な方法は?
バージョン文字列をpythonパッケージに関連付ける標準的な方法はありますか? import foo print foo.version マイナー/メジャー文字列はsetup.pyすでに指定されているため、追加のハードコーディングなしでそのデータを取得する方法があると思います。私が見つけた別の解決策はimport __version__、私の中にfoo/__init__.pyあり、それによって__version__.py生成されたものsetup.pyです。
265 python  string  package 

4
std :: string length()およびsize()メンバー関数
私はこの質問の回答を読んでいて、実際に呼び出されるメソッドがあることを発見しlength()ましたstd::string(私は常にを使用していましたsize())。このメソッドをstd::stringクラスに含める理由はありますか?私は、MSDNとCppRefernceの両方を読んで、そして、彼らは差がないことを示しているように見えるsize()とlength()。もしそうなら、それはクラスのユーザーをより混乱させませんか?
265 c++  string  stl  size 

8
Rubyでバイナリファイルを文字列として読み取る
tarファイルを取得して文字列に変換する簡単な方法が必要です(逆も同様です)。Rubyでこれを行う方法はありますか?私の最善の試みはこれでした: file = File.open("path-to-file.tar.gz") contents = "" file.each {|line| contents << line } これで文字列に変換できると思いましたが、このように書き戻そうとすると... newFile = File.open("test.tar.gz", "w") newFile.write(contents) 同じファイルではありません。実行するとls -l、ファイルのサイズはさまざまですが、ファイルはかなり近くにあります(ファイルを開くと、ほとんどのコンテンツがそのまま表示されます)。私がしている小さな間違い、またはこれを達成するための完全に異なる(しかし実行可能な)方法はありますか?
263 ruby  string  file-io 



12
アクセントを取り除き、文字列全体を通常の文字に変換する方法はありますか?
String.replaceAll()メソッドを使用したり、文字を1つずつ置き換えたりする以外に、アクセントを取り除き、それらの文字を規則的にするためのより良い方法はありますか?例: 入力: orčpžsíáýd 出力: orcpzsiayd ロシア語のアルファベットや中国語のアルファベットのように、アクセントのあるすべての文字を含める必要はありません。
263 java  string  diacritics 

14
Cで文字列の配列を作成するにはどうすればよいですか?
Cで文字列の配列を作成しようとしています。このコードを使用する場合: char (*a[2])[14]; a[0]="blah"; a[1]="hmm"; gccは私に「警告:互換性のないポインタ型からの割り当て」を与えます。これを行う正しい方法は何ですか? 編集:私がこれを行うとprintf(a[1]);、「hmm」が正しく出力されるので、なぜこれがコンパイラ警告を出すのか興味があります。
263 c  arrays  string 

14
文字列がJavaScriptのリストにあるかどうかを判別
SQLでは、文字列が次のようなリストにあるかどうかを確認できます。 Column IN ('a', 'b', 'c') これをJavaScriptで行うための良い方法は何ですか?これを行うのはとても不格好です: if (expression1 || expression2 || str === 'a' || str === 'b' || str === 'c') { // do something } そして、私はこれのパフォーマンスや明確さについてはわかりません: if (expression1 || expression2 || {a:1, b:1, c:1}[str]) { // do something } または、switch関数を使用することもできます。 var str = 'a', flag = false; …
263 javascript  string  list 

1
Scala:イテラブル文字列に参加する
Scalaで別の文字列によって反復可能な文字列を「結合」するにはどうすればよいですか? val thestrings = Array("a","b","c") val joined = ??? println(joined) このコードを出力してくださいa,b,c( "、"で要素を結合します)。
262 string  scala 

11
C#の文字列比較メソッドの違い
C#での文字列の比較は非常に簡単です。実際には、いくつかの方法があります。以下のブロックにいくつかリストしました。私が気になるのは、それらの間の違いと、1つを他のどれよりもいつ使用すべきかです。絶対に避けるべきですか?リストにないものはありますか? string testString = "Test"; string anotherString = "Another"; if (testString.CompareTo(anotherString) == 0) {} if (testString.Equals(anotherString)) {} if (testString == anotherString) {} (注:この例では、同等または同等以上の値を求めていますが、それ以上でも以下でも構いません)
261 c#  string  comparison 


12
Cで文字列を整数に変換する方法は?
Cで文字列を整数に変換する別の方法があるかどうかを確認しようとしています。 私は定期的に次のコードをパターン化しています。 char s[] = "45"; int num = atoi(s); それで、より良い方法または別の方法がありますか?
260 c  string  atoi 

11
JavaにString.Emptyがないのはなぜですか?
文字列リテラルを入力するたび""に、同じStringオブジェクトが文字列プールで参照されることを理解しています。 しかし、なぜString APIにはが含まれていないpublic static final String Empty = "";ので、への参照を使用できますString.Emptyか? コンパイラは既存の文字列を参照することを知っており、再利用のためにすでに作成されているかどうかを確認する必要がないため、少なくともコンパイル時間を節約できます。そして個人的には、文字列リテラル、特に小さなリテラルの急増は、多くの場合「コードのにおい」だと思います。 String.Emptyの背後にグランドデザインの理由があったのか、それとも言語の作成者が私の見解を共有しなかったのか?
260 java  string 

13
コンテキストまたはアクティビティ外のgetString
R.stringハードコードされた文字列をコードから除外するのに非常に優れていることがわかったので、アプリケーションのモデルと連携して出力を生成するユーティリティクラスでそれを使い続けたいと思います。たとえば、この場合、アクティビティの外部のモデルからメールを生成しています。 のgetString外でContextも使えActivityますか?私は現在の活動を渡すことができると思いますが、それは不必要なようです。私が間違っていたら訂正してください! 編集:使用せずにリソースにアクセスできますContextか?

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