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

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

3
文字列連結はJava 9でどのように実装されていますか?
JEP 280で記述されているように、文字列連結を示します。 Stringによって生成された静的連結バイトコードシーケンスを変更して、JDKライブラリ関数の呼び出しをjavac使用しinvokedynamicます。これStringにより、によってエミットされたバイトコードをさらに変更することなく、将来の連結の最適化が可能になりますjavac。 ここで、invokedynamic呼び出しの使用方法と、バイトコードの連結がどのように異なるのかを理解したいと思いinvokedynamicます。

15
PHPでURLに特定の文字列があるかどうかを確認する
URLに単語が含まれているかどうかを知りたい。 たとえば、www.domain.com / car /やwww.domain.com/car/audi/のようにURLにcarという単語が含まれている場合、「car is exist」と表示され、何も表示されない場合、「no cars」と表示されます。 。
111 php  string  url 


9
PHPが0を文字列と等しいと見なすのはなぜですか?
次のコードがあります。 $item['price'] = 0; /* Code to get item information goes in here */ if($item['price'] == 'e') { $item['price'] = -1; } これは、アイテムの価格を0に初期化し、それに関する情報を取得することを目的としています。価格が「e」として通知される場合、売りではなく交換を意味し、負の数としてデータベースに保存されます。 アイテムがボーナスであるか、価格が後で設定されるため、価格を0のままにする可能性もあります。 ただし、価格が設定されておらず、初期値が0の場合、if上記のループはtrueと評価され、価格は-1に設定されます。つまり、0は「e」と等しいと見なします。 これはどのように説明できますか? 価格が0として提供された場合(初期化後)、動作は不安定になります。ifがtrueと評価される場合とfalseと評価される場合があります。*
111 php  string  numbers  evaluate 

3
ScalaでInputStreamを文字列に変換する慣用的な方法
InputStreamをStringに変換するためにJavaで使用した便利な関数があります。以下はScalaへの直接の翻訳です: def inputStreamToString(is: InputStream) = { val rd: BufferedReader = new BufferedReader(new InputStreamReader(is, "UTF-8")) val builder = new StringBuilder() try { var line = rd.readLine while (line != null) { builder.append(line + "\n") line = rd.readLine } } finally { rd.close } builder.toString } これをscalaで行う慣用的な方法はありますか?

8
リストでのPython文字列フォーマットの使用
sPython 2.6.5で文字列を作成します。これには、さまざまな数の%sトークンがあり、リストのエントリ数と一致しますx。フォーマットされた文字列を書き出す必要があります。以下は機能しませんが、私がやろうとしていることを示しています。この例では、3つの%sトークンがあり、リストには3つのエントリがあります。 s = '%s BLAH %s FOO %s BAR' x = ['1', '2', '3'] print s % (x) 出力文字列を次のようにしたい: 1 BLAH 2 FOO 3 BAR




5
Bashでの文字列の違い
スクリプト内の2つの文字列の違いを判別する方法を見つけようとしています。これはdiffやcommで簡単に実行できますが、ファイルを扱っていないため、ファイルに出力したり、比較したり、読み直したりしたくありません。 comm、diff、cmpはすべて、2つのファイルまたはファイルと標準入力のいずれかを渡すことができることがわかります。2つのファイルを出力したくない場合は、これで十分でしょう。 私はgrepまたは正規表現を使用できると考えて掘り下げていましたが、私はそうは思いません。
110 string  bash 

13
最初の文字を大文字にします。MySQL
MySQL用語でこのTSQLに相当するものを知っている人はいますか? 各エントリの最初の文字を大文字にしようとしています。 UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))
110 mysql  string  capitalize 


10
Java文字列に引用符を入力する方法は?
Javaで文字列を初期化したいのですが、その文字列には引用符を含める必要があります。例:"ROM"。私はやってみました: String value = " "ROM" "; しかし、それはうまくいきません。"文字列内にを含めるにはどうすればよいですか?
110 java  string  quotes  escaping 

6
文字列の先頭と末尾のゼロを削除するにはどうすればよいですか?パイソン
このような英数字の文字列がいくつかあります listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', '000alphanumeric'] 後続ゼロを削除するための望ましい出力は次のとおりです。 listOfNum = ['000231512-n','1209123100000-n','alphanumeric', '000alphanumeric'] 先行ゼロの望ましい出力は次のとおりです。 listOfNum = ['231512-n','1209123100000-n00000','alphanumeric0000', 'alphanumeric'] 先行ゼロと後続ゼロの両方を削除するための望ましい出力は次のようになります。 listOfNum = ['231512-n','1209123100000-n', 'alphanumeric', 'alphanumeric'] 今のところ、私は次の方法でそれをやっています、もしあればより良い方法を提案してください: listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', \ '000alphanumeric'] trailingremoved = [] leadingremoved = [] bothremoved = [] # Remove trailing for i in listOfNum: while i[-1] == "0": i = i[:-1] …

1
なぜf '{{{74}}}'はf-Stringsを使用したf '{{74}}'と同じなのですか?
f-StringはPython 3.6から利用でき、文字列のフォーマットに非常に役立ちます。 >>> n='you' >>> f'hello {n}, how are you?' 'hello you, how are you?' それらについてPython 3のf-Stringsでさらに読む:改良された文字列フォーマット構文(ガイド)。私は興味深いパターンを見つけました: 三重中括弧を使用すると、文字列に中括弧が1つだけ含まれることに注意してください。 >>> f"{{{74}}}" '{74}' ただし、3つ以上のブレースを使用する場合は、より多くのブレースを表示できます。 >>> f"{{{{74}}}}" '{{74}}' そして、これはまさにその通りです。 >>> f'{74}' '74' >>> f'{{74}}' '{74}' 2 {から3に渡しても、結果は同じです。 >>> f'{{{74}}}' '{74}' # same as f'{{74}}' ! 最大4つ必要です。({{{{)2つの中括弧を出力として取得するには: >>> f'{{{{74}}}}' '{{74}}' どうしてこれなの?Pythonがその瞬間から追加のブレースを必要とするために2つのブレースで何が起こりますか?

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