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

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

4
MySql-文字列の一部を更新する方法?
MySQLクエリを介して文字列の一部のみを更新する方法を探しています。 たとえば、フィールド値の一部として「string」を含むすべてのレコードが10個ある場合(つまり、「something / string」、「something / stringlookhere」、「something / string / etcetera」)、「string」を変更する方法はありますか'1つのクエリを介して各行の' anothervalue 'に、結果が' something / anothervalue '、' something / anothervaluelookhere '、' something / string / etcetera 'になるように、' anothervalue 'を変更する方法があります
103 mysql  sql  string  sql-update 

6
Javaの文字列定数プールはどこにありますか、ヒープまたはスタックですか?
文字列リテラルを処理するためにJVMが使用する定数プールと文字列定数プールの概念を知っています。しかし、JVMが文字列定数リテラルを格納するためにどのタイプのメモリを使用しているかはわかりません。スタックまたはヒープ?どのリテラルにも関連付けられていないリテラルなので、スタックに格納されると想定します。しかし、インスタンスによって参照されていない場合、リテラルはGC実行によって収集される必要があるため(間違っている場合は修正してください)、スタックに格納されている場合はどのように処理されますか?
103 java  string  jvm 

3
Java 11のString trim()メソッドとstrip()メソッドの違い
その他の変更の中で、JDK 11はjava.lang.Stringクラスに6つの新しいメソッドを導入しています。 repeat(int)- intパラメータで指定された回数だけ文字列を繰り返します lines() -Spliteratorを使用してソース文字列からのラインを遅延して提供します isBlank() -文字列が空であるか、空白文字のみが含まれているかを示します stripLeading() -最初から空白を削除します stripTrailing() -末尾の空白を削除します strip() -文字列の最初と最後の両方から空白を削除します 特に、strip()によく似ていtrim()ます。この記事の とおり、strip*()メソッドは次のように設計されています。 String.strip()、String.stripLeading()、およびString.stripTrailing()メソッドは、ターゲット文字列の前面、背面、または前面と背面の両方で、[Character.isWhiteSpace()によって決定される]空白を削除します。 String.trim() JavaDocの状態: /** * Returns a string whose value is this string, with any leading and trailing * whitespace removed. * ... */ これは上記の引用とほとんど同じです。 Java 11 String.trim()との違いは何String.strip()ですか?
103 java  string  trim  strip  java-11 


11
C ++で文字列を文字配列に変換する方法は?
配列に変換stringしたいのですcharがchar*。文字列をchar*(mallocコードを使用して、またはコードに投稿する方法で)に変換する方法を知っていますが、それは私が望んでいることではありません。単に配列に変換stringしたいだけですchar[size]。出来ますか? #include <iostream> #include <string> #include <stdio.h> using namespace std; int main() { // char to string char tab[4]; tab[0] = 'c'; tab[1] = 'a'; tab[2] = 't'; tab[3] = '\0'; string tmp(tab); cout << tmp << "\n"; // string to char* - but thats not what I want char …

21
Contains(string)の代わりにLINQ Contains(string [])を使用する方法
大きな質問が一つありました。 私はそれを置くためのlinqクエリを単純に次のように取得しました: from xx in table where xx.uid.ToString().Contains(string[]) select xx string[]配列の値は(1,45,20,10など)のような数値になります。 デフォルトは.Containsです.Contains(string)。 代わりにこれを行う必要があります: .Contains(string[])... 編集: 1人のユーザーがの拡張クラスを作成することを提案しましたstring[]。方法を学びたいのですが、私を正しい方向に向けてくれる人はいますか? 編集: uidも数字になります。それが文字列に変換される理由です。 誰か助けて?
103 c#  linq  string  contains 

5
time.Timeを文字列に変換
私のデータベースから[]stringGoにいくつかの値を追加しようとしています。これらのいくつかはタイムスタンプです。 エラーが発生します: 配列要素の文字列型としてU.Created_date(time.Time型)を使用できません 私は変換することができますtime.Timeにstring? type UsersSession struct { Userid int Timestamp time.Time Created_date time.Time } type Users struct { Name string Email string Country string Created_date time.Time Id int Hash string IP string } - var usersArray = [][]string{} rows, err := db.Query("SELECT u.id, u.hash, u.name, u.email, u.country, u.IP, u.created_date, …
103 string  time  go 

17
文字列の最初の文字のみを大文字にし、他の文字はそのままにしますか?(レール)
Railsで文字列の最初の文字を大文字にし、他の文字はすべてそのままにしようとしています。「私はニューヨーク出身」が「私はニューヨーク出身」に変わるという問題に遭遇しています。 最初の文字を選択するにはどの方法を使用しますか? ありがとう 編集: macekが提案したものを実装しようとしましたが、「未定義のメソッド「大文字」」エラーが発生します。コードは、capitalize行がなくても正常に動作します。助けてくれてありがとう! def fixlistname! self.title = self.title.lstrip + (title.ends_with?("...") ? "" : "...") self.title[0] = self.title[0].capitalize errors.add_to_base("Title must start with \"You know you...\"") unless self.title.starts_with? 'You know you' end 編集2:うまくいきました。助けてくれてありがとう! 編集3:待って、いいえ、私はしませんでした...これが私のリストモデルの内容です。 def fixlistname! self.title = self.title.lstrip + (title.ends_with?("...") ? "" : "...") self.title.slice(0,1).capitalize + self.title.slice(1..-1) errors.add_to_base("Title must …

9
Javaでクラスを名前でインスタンス化する方法はありますか?
私は質問として探していました:名前を持つクラスをインスタンス化する方法を説明する文字列名からクラスをインスタンス化します。Javaでそれを行う方法はありますか?パッケージ名とクラス名を取得し、その特定の名前を持つオブジェクトを作成できるようにする必要があります。

10
2つの文字列をまとめるのではなく、JSに数学を実行させる方法
整数変数に5を追加するにはJavaScriptが必要ですが、代わりに変数を文字列として扱い、変数を書き出してから、「文字列」の末尾に5を追加します。代わりに数学を強制する方法はありますか? var dots = document.getElementById("txt").value; // 5 function increase(){ dots = dots + 5; } 出力: 55 出力を強制するにはどうすればよい10ですか?


14
文字列に数値Javaが含まれているかどうかを確認する
ユーザーが次の形式で文字列を入力するプログラムを書いています。 "What is the square of 10?" 文字列に数字があることを確認する必要があります 数だけを抽出します。 .contains("\\d+")またはを使用する.contains("[0-9]+")と、プログラムは文字列内の数値を見つけることができません。入力が何で.matches("\\d+")あっても、数値しか存在しない場合にのみ機能します。 検索と抽出のソリューションとして何を使用できますか?
102 java  regex  string 

6
秘密鍵の文字列への変換とその逆
キーを生成してDBに格納する必要があるので、それを文字列に変換しますが、文字列からキーを取得します。これを達成するための可能な方法は何ですか? 私のコードは、 SecretKey key = KeyGenerator.getInstance("AES").generateKey(); String stringKey=key.toString(); System.out.println(stringKey); 文字列からキーを取得するにはどうすればよいですか?
102 java  string  encryption 

2
libc ++での短い文字列最適化のメカニズムは何ですか?
この回答は、短い文字列の最適化(SSO)の概要を示しています。ただし、実際に、特にlibc ++実装でどのように機能するかを詳しく知りたいのですが。 SSOの対象となるには、文字列はどのくらい短い必要がありますか?これはターゲットアーキテクチャに依存しますか? 文字列データにアクセスするとき、実装はどのように短い文字列と長い文字列を区別しますか?それは同じくらい簡単m_size <= 16ですか、それとも他のメンバー変数の一部であるフラグですか?(私はそれm_sizeまたはその一部が文字列データを格納するために使用されることもあると思います) 私がこの質問をlibc ++に対して特別に尋ねたのは、それがSSOを使用していることがわかっているためです。これは、libc ++ホームページにも記載されています。 ソースを確認した後の観察結果を次に示します。 libc ++は、文字列クラスの2つのわずかに異なるメモリレイアウトでコンパイルできます_LIBCPP_ALTERNATE_STRING_LAYOUT。これはフラグによって制御されます。どちらのレイアウトでも、リトルエンディアンマシンとビッグエンディアンマシンが区別され、合計4つの異なるバリアントが存在します。以下の説明では、「通常の」レイアウトとリトルエンディアンを想定します。 さらにそれsize_typeが4バイトでvalue_type1バイトであると仮定すると、これは文字列の最初の4バイトがメモリ内でどのように見えるかです。 // short string: (s)ize and 3 bytes of char (d)ata sssssss0;dddddddd;dddddddd;dddddddd ^- is_long = 0 // long string: (c)apacity ccccccc1;cccccccc;cccccccc;cccccccc ^- is_long = 1 短い文字列のサイズは上位7ビットであるため、アクセスするときにシフトする必要があります。 size_type __get_short_size() const { return __r_.first().__s.__size_ >> 1; } 同様に、長い文字列の容量のゲッターとセッターは__long_mask、is_longビットを回避するために使用します。 私はまだ私の最初の質問に対する答えを探しています。つまり__min_cap、異なる文字列に対して、どのような値、短い文字列の容量がとるのでしょうか? その他の標準ライブラリの実装 …


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