[解決済み] Java文字列をオールキャップス(アンダースコアで区切られた単語)からキャメルケース(単語区切りなし)に変換する最も簡単な方法は何ですか?
2022-04-22 14:03:51
質問
タイトルが全てを物語っていますね。Javaで文字列を以下のフォーマットから変換する最もシンプルでエレガントな方法は何ですか?
"THIS_IS_AN_EXAMPLE_STRING"
という書式に変更します。
ThisIsAnExampleString
ということですか?を使って行う方法が少なくとも1つはあるはずだと考えています。
String.replaceAll()
と正規表現があります。
最初に考えたのは、文字列の前にアンダースコア (
_
その後、replaceAll を使ってアンダースコアの前にある文字をすべて大文字に変換します。
どのように解決するのですか?
もう一つの方法は、Google Guavaの
com.google.common.base.CaseFormat
ジョージ・ホーキンス は、このような使用例をコメントとして残しています。
CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, "THIS_IS_AN_EXAMPLE_STRING");
関連
-
Java のエラーです。未解決のコンパイル問題 解決方法
-
プロジェクトの依存関係を解決できなかった 解決
-
Maven Pluginの実行がライフサイクル設定の対象外であるエラーの解決
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] ファイルの内容からJavaの文字列を作成するにはどうすればよいですか?
-
[解決済み] Javaで、オブジェクトの大きさを決定する最も良い方法は何ですか?
-
[解決済み] JavaScriptで数値を文字列に変換するのに最適な方法は何ですか?
-
[解決済み] Javaパッケージ名の単語区切り記号はどのようなものですか?
-
[解決済み] Javaで文字列の文字を反復処理する最も簡単/最も良い/最も正しい方法は何ですか?
-
[解決済み] ArrayListを反転させる最も簡単な方法は何ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Java Error スレッド "AWT-EventQueue-0" で例外発生 java.lang.
-
スレッド "main "での例外をEclipseで解決 java.lang.Error: 未解決のコンパイル問題、コンパイラとパッケージの不整合
-
Dateが型に解決できない問題を解決する
-
Intellij IDEAのエラー「CreateProcess error=2, system could not find specified file」に対する完璧な解決策です。
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 4 at text.Division.main(Divisi
-
Java コンパイルエラー - スレッド "main" で例外 java.lang.Error: 未解決のコンパイル問題です。
-
が 'X-Frame-Options' を 'deny' に設定しているため、フレーム内にある。
-
SocketTimeoutExceptionの解決方法です。読み込みがタイムアウトした
-
IDEA パッケージステートメントの欠落
-
maven プラグイン エラー プラグインの実行は、ライフサイクル構成ソリューションの対象外です。