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

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

8
python-3.xで辞書を使用して文字列をフォーマットするにはどうすればよいですか?
私は辞書を使用して文字列をフォーマットするのが大好きです。これは、使用している文字列形式を読み取ったり、既存の辞書を利用したりするのに役立ちます。例えば: class MyClass: def __init__(self): self.title = 'Title' a = MyClass() print 'The title is %(title)s' % a.__dict__ path = '/path/to/a/file' print 'You put your file here: %(path)s' % locals() ただし、同じことを行うためのpython 3.x構文を理解することはできません(またはそれが可能な場合でも)。次のことを行いたい # Fails, KeyError 'latitude' geopoint = {'latitude':41.123,'longitude':71.091} print '{latitude} {longitude}'.format(geopoint) # Succeeds print '{latitude} {longitude}'.format(latitude=41.123,longitude=71.091)


30
文字列がJavaで整数を表すかどうかを確認する最良の方法は何ですか?
私は通常、次のイディオムを使用して、文字列を整数に変換できるかどうかを確認します。 public boolean isInteger( String input ) { try { Integer.parseInt( input ); return true; } catch( Exception e ) { return false; } } それは私だけですか、それとも少しハックに見えますか?より良い方法は何ですか? 私の回答を(CodingWithSpikeによる以前の回答に基づいたベンチマークを使用して)確認し、私が自分の立場を逆転させ、この問題に対するJonas Klemmingの回答を受け入れた理由を確認します。この元のコードは実装が迅速で保守性が高いため、ほとんどの人が使用すると思いますが、整数以外のデータが提供されると桁違いに遅くなります。
214 java  string  int 

16
大文字小文字を区別しないString.Replace
「hello world」という文字列があります 「world」を「csharp」に置き換える必要がある このために私は使用します: string.Replace("World", "csharp"); しかし、その結果、文字列が置換されません。理由は大文字と小文字が区別されるためです。元の文字列には「world」が含まれていますが、「World」を置き換えようとしています。 string.Replaceメソッドでこの大文字と小文字の区別を回避する方法はありますか?
214 c#  string 



6
Python __str__対__unicode__
そこにあなたが実装する必要があるときのためのPythonの慣習である__str__()対__unicode__()。クラスが__unicode__()より頻繁にオーバーライドするのを見てきまし__str__()たが、一貫性がないようです。どちらか一方を実装する方が良い場合、特定のルールはありますか?両方を実装する必要がある/良い習慣はありますか?

16
複数の文字列を他の複数の文字列で置き換える
文字列内の複数の単語を他の複数の単語に置き換えようとしています。文字列は「猫、犬、山羊がいます」です。 ただし、「犬、山羊、猫を飼っている」ではなく、「猫、猫、猫を飼っている」という結果になります。JavaScriptで複数の文字列を他の複数の文字列に同時に置換して、正しい結果が生成されるようにすることは可能ですか? var str = "I have a cat, a dog, and a goat."; str = str.replace(/cat/gi, "dog"); str = str.replace(/dog/gi, "goat"); str = str.replace(/goat/gi, "cat"); //this produces "I have a cat, a cat, and a cat" //but I wanted to produce the string "I have a dog, a goat, …

8
Androidでファイルの文字列を読み書きする
EditTextからテキストを入力して内部ストレージにファイルを保存したい。次に、同じファイルで入力テキストを文字列形式で返し、後で使用する別の文字列に保存します。 これがコードです: package com.omm.easybalancerecharge; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.telephony.TelephonyManager; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final EditText num = (EditText) findViewById(R.id.sNum); Button ch …
213 java  android  string  file-io 

14
ファイル内のテキストを検索して置換する方法は?
Python 3を使用してファイル内のテキストを検索および置換するにはどうすればよいですか? これが私のコードです: import os import sys import fileinput print ("Text to search for:") textToSearch = input( "> " ) print ("Text to replace it with:") textToReplace = input( "> " ) print ("File to perform Search-Replace on:") fileToSearch = input( "> " ) #fileToSearch = 'D:\dummy1.txt' tempFile = open( …

17
テキストビューの一部を設定する方法はクリック可能です
「Android is a Software stack」というテキストがあります。このテキストでは、「スタック」テキストをクリック可能に設定したいと考えています。ある意味では、それをクリックすると、(ブラウザではなく)新しいアクティビティにリダイレクトされます。 試しましたが、うまくいきません。

16
Pythonの文字列がASCIIかどうかを確認するにはどうすればよいですか?
文字列がASCIIかどうかを確認したい。 気づいていますが、やってord()みるord('é')とわかりますTypeError: ord() expected a character, but string of length 2 found。Pythonのビルド方法が原因であることがわかりました(ord()のドキュメントで説明されています)。 チェックする別の方法はありますか?
211 python  string  unicode  ascii 

9
java:floatをStringに、Stringをfloatに変換します
フロートから文字列または文字列からフロートに変換するにはどうすればよいですか? 私の場合、2つの値の文字列(テーブルから取得した値)と計算した浮動小数点値の間のアサーションを作成する必要があります。 String valueFromTable = "25"; Float valueCalculated =25.0; 私はフロートから文字列に試しました: String sSelectivityRate = String.valueOf(valueCalculated ); アサーションは失敗します


13
intを16進文字列に変換する方法は?
整数(255以下)を16進数の文字列表現にしたい 例えば:私は渡したい65と出る'\x41'か、255および取得'\xff'。 私はstruct.pack('c',65 )でこれを試してみました9が、単一の文字列を取り込みたいので、それは上記の何でも窒息します。
210 python  string  hex  int 

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