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

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

8
Java Stringをbyte []に​​変換する方法は?
Java Stringをbyte[](ボックス化されていないByte[])に変換する方法はありますか? これを試すことで: System.out.println(response.split("\r\n\r\n")[1]); System.out.println("******"); System.out.println(response.split("\r\n\r\n")[1].getBytes().toString()); そして、私は別々の出力を得ています。これはgzip文字列であるため、最初の出力を表示できません。 <A Gzip String> ****** [B@38ee9f13 2番目はアドレスです。私が間違っていることはありますか?byte[]次のように、gzipデコンプレッサにフィードするための結果が必要です。 String decompressGZIP(byte[] gzip) throws IOException { java.util.zip.Inflater inf = new java.util.zip.Inflater(); java.io.ByteArrayInputStream bytein = new java.io.ByteArrayInputStream(gzip); java.util.zip.GZIPInputStream gzin = new java.util.zip.GZIPInputStream(bytein); java.io.ByteArrayOutputStream byteout = new java.io.ByteArrayOutputStream(); int res = 0; byte buf[] = new byte[1024]; while (res …
539 java  arrays  string 

24
コンマ区切りの文字列をArrayListに変換する方法は?
カンマで区切られた文字列をコンテナ(配列、リスト、ベクターなど)に変換できるJavaの組み込みメソッドはありますか?または、そのためのカスタムコードを記述する必要がありますか? String commaSeparated = "item1 , item2 , item3"; ArrayList<String> items = //method that converts above string into list??



4
逐語的文字列リテラルで二重引用符をエスケープできますか?
C#の逐語的文字列リテラル(@ "foo")では、バックスラッシュはエスケープとして扱われないため、二重引用符を取得するために\ "を実行しても機能しません。逐語的文字列リテラルで二重引用符を取得する方法はありますか? ? これは当然動作しません: string foo = @"this \"word\" is escaped";


15
リストの文字列表現をリストに変換する方法は?
私は最も簡単な方法は、変換することであるかと思ったstringに次のようなリストをlist: x = u'[ "A","B","C" , " D"]' ユーザーがカンマの間にスペースを入れ、引用符の中にスペースを入れる場合でも。私もそれを処理する必要があります: x = ["A", "B", "C", "D"] Pythonで。 私は、split演算子を使用してスペースを削除しstrip()、split()アルファベット以外をチェックできることを知っています。しかし、コードは非常にぎこちなくなりました。気づかないクイック機能はありますか?
531 python  string 

30
String型の列挙型を列挙する方法は?
enum Suit: String { case spades = "♠" case hearts = "♥" case diamonds = "♦" case clubs = "♣" } たとえば、次のようにするにはどうすればよいですか。 for suit in Suit { // do something with suit print(suit.rawValue) } 結果の例: ♠ ♥ ♦ ♣
530 swift  string  enums  enumerate 

13
文字列のリストからコンマ区切りの文字列をどのように作成しますか?
連続する2つのペアの間にコンマが追加されるように、シーケンスから文字列を連結するための好ましい方法は何でしょうか。つまり、どのように、例えば、マップか['a', 'b', 'c']に'a,b,c'?(ケース['s']と[]はそれぞれ's'と''にマッピングされます。) 私は通常''.join(map(lambda x: x+',',l))[:-1]、のようなものを使用することになりますが、多少不満も感じます。
528 python  string  list 


30
JavaScriptの文字列内の文字の出現回数を数えます
文字列内の文字の出現回数を数える必要があります。 たとえば、私の文字列に次のものが含まれているとします。 var mainStr = "str1,str2,str3,str4"; カンマ,文字の数、つまり3 を検索します。コンマに沿って分割した後の個々の文字列の数、つまり4 を検索します。 また、各文字列、つまりstr1またはstr2またはstr3またはstr4が、たとえば15文字を超えないことを検証する必要があります。
525 javascript  string 



30
Java複数行ストリング
Perlから来ているので、ソースコードに複数行の文字列を作成する「ヒアドキュメント」という手段が欠けているのは確かです。 $string = <<"EOF" # create a three-line string text text text EOF Javaでは、複数行の文字列を最初から連結するため、面倒な引用符とプラス記号をすべての行に付ける必要があります。 より良い代替手段は何ですか?プロパティファイルで文字列を定義しますか? 編集:2つの答えは、StringBuilder.append()がプラス表記よりも望ましいと言います。彼らがそう思う理由について誰かが詳しく説明できますか?それは私には全然好ましいようには見えません。複数行の文字列がファーストクラスの言語構成要素ではないという事実を回避する方法を探しています。つまり、ファーストクラスの言語構成要素(文字列連結とプラス)をメソッド呼び出しで置き換えたくはありません。 編集:私の質問をさらに明確にするために、私はパフォーマンスについてまったく気にしません。保守性と設計の問題が心配です。
516 java  string  multiline 


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