[解決済み] 最初のインスタンスでのみ文字列を分割する - java
2022-04-30 02:13:48
質問
文字列を'='キャラクタで分割したいのですが、どうすればいいですか?しかし、最初のインスタンスだけで分割したいのです。どうすればよいのでしょうか?ここに'_'文字のためのJavaScriptの例がありますが、それは私のために動作しません。 指定した文字の最初のインスタンスでのみ文字列を分割する
例:
apple=fruit table price=5
String.split('='); を試すと、次のようになります。
[apple],[fruit table price],[5]
しかし、私は必要な
[apple],[fruit table price=5]
ありがとうございます。
解決方法は?
string.split("=", 2);
として
String.split(java.lang.String regex, int limit)
を説明します。
このメソッドが返す配列には、この文字列の部分文字列のうち、 与えられた式にマッチする別の部分文字列で終端しているもの、 あるいは文字列の終端で終端しているものがすべて含まれます。配列内の部分文字列は、この文字列の中で出現する順番になります。もし式が入力のどの部分にもマッチしない場合は、 結果の配列の要素はひとつだけ、つまりこの文字列だけとなります。
は
limit
パラメータはパターンが適用される回数を制御するので、 結果の配列の長さに影響します。 もし制限値 n がゼロより大きい場合、パターンは最大で n - 1 回で,配列の長さが n そして、配列の最後のエントリは、最後にマッチしたデリミター以降のすべての入力を含みます。文字列
boo:and:foo
は、例えば、これらのパラメータで次のような結果を得ることができます。Regex Limit Result : 2 { "boo", "and:foo" } : 5 { "boo", "and", "foo" } : -2 { "boo", "and", "foo" } o 5 { "b", "", ":and:f", "", "" } o -2 { "b", "", ":and:f", "", "" } o 0 { "b", "", ":and:f" }
関連
-
eclipseにプロジェクトをインポートした後、Editorにmain typeが含まれない問題
-
javax.net.ssl.SSLException: 読み取りエラー: ssl=0xdeae5100: システムコール中の I/O エラー、接続 res
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] Javaで文字列を分割する方法
-
[解決済み] 複数行の長い文字列を作成するためのPythonicな方法
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スレッド "main "での例外をEclipseで解決 java.lang.Error: 未解決のコンパイル問題、コンパイラとパッケージの不整合
-
JavaMailのメール送信が失敗するケースとその説明の分析
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
エラーの解決方法 jarfile XXX.jarにアクセスできません。
-
リソースの読み込みに失敗しました。サーバーはステータス500(内部サーバーエラー)で応答しました。
-
Eclipse起動エラー:javaは起動したが、終了コード=1を返した(ネット上の様々な落とし穴)
-
mavenプロジェクトのテストエラー java.lang.ClassNotFoundException: org.glassfish.jersey.client.ClientConfig の問題を解決する。
-
java -serverコマンドで「Error: no `server' JVM at ... jvm.dll」を解決する方法です。
-
ローカルリソースのロードが許可されていない場合の解決策
-
[解決済み] 指定した文字の最初のインスタンスでのみ文字列を分割する