私は複合語HELLOWorldを持っており、helloWorldになるにはラクダにする必要があります。 .toUpperCase()または.toLowerCase()を使用して、ラクダのケースに変換すると、2つの単語がどこで区別されるかを知る方法がありません。私は複合語がどんなものであろうとこれを使うことができる必要があります。 2つの単語の長さに一貫性はありません。すべての場合、最初の単語はすべて大文字で、2番目の単語は最初の文字が大文字になります。この "HELLOWorld"とまったく同じように見える合成作業をhelloWorldにする方法
-1
A
答えて
0
あなたはまた、私はこの
public static void main(String[] args)
{
String oldWord= "HELLOWorld";
int size=oldWord.length();
int count=0;
for(int i=0;i<size;i++)
{
char c = oldWord.charAt(i);
int ascii = (int)c;
if(!(ascii>=65 && ascii <=90))
{
count=i;
break;
}
}
String newWord= oldWord.substring(0, count-1);
System.out.println(newWord.toLowerCase()+oldWord.substring(count-1,size));
}
Nを試してみました を求める前に何かをしようとする必要があります:
Pattern regex = Pattern.compile("[A-Z](?=[^A-Z])");
Matcher match = regex.matcher(yourString);
String camelCase;
if(match.find())
{
int start = match.start();
camelCase = yourString.substring(0, start).toLowerCase().concat(yourString.substring(start);
}
0
それほど汎用的ではありません正規表現を試しましたか?
関連する問題
- 1. ipad - HelloWorld PDFを見るには
- 2. XCodeでHelloWorldコンソールアプリケーションプログラムを作成するとき、なぜHelloWorld.1ファイルを取得するのですか?
- 3. NameError:次のように名 'のhelloworldは'
- 4. 要素を含むときと同じように見えるようにListViewを作成する方法?
- 5. HelloWorld JAX-WSのサンプル(クライアントサービス)の作成方法は?
- 6. Android HelloWorld
- 7. NodeJS "Helloworld"
- 8. チェックしたQPushButtonを押したときと同じように見えるようにする方法は?
- 9. エラービルドHelloWorld bada app
- 10. Android helloWorld with button
- 11. HelloWorld with JavaFXPortsとAndroidのgradle
- 12. Red5:サーバーアプリケーションのスケルトンとhelloworld
- 13. ナビへのリンクを変更してボタンを開くと同じように見える外部のdivを開くと同じように見える
- 14. HelloWorld LRのCNTKエラー
- 15. スヌーカースタイルのように見えるダイアログスタイルを作成する方法
- 16. 私のマウスとまったく同じように(マウスで)描画する矩形を作る方法は?
- 17. SGX Helloworldでエンクレーブを作成できません
- 18. Msアクセスでまったく同じものを作成する方法は?
- 19. ブラウザからHelloWorld ODEを実行する方法は?
- 20. Karma Typescript helloworldの例が失敗する
- 21. 私のウェブページをIEとGoogle Chromeで同じように見えるようにする方法は?
- 22. dotcloudのhelloworldの配備は
- 23. CのHelloWorldのexecフォーマットエラー
- 24. GWTの内線のHelloWorldアプリケーション
- 25. 多くのメンバーが同じコーディングファイルで作業する方法
- 26. HelloWorldコントローラのスプリング設定
- 27. アクティブMQ - HelloWorldの例例外
- 28. HelloWorld AppをAppspotにデプロイできない
- 29. Siriが示す波のような効果と同じように、アニメーションを作成する方法は?私はiOSの7にダイナミックオーディオ波シリのように見えるこの音/正弦波を作成したいと考え
- 30. javafx 8 choiceboxを前と同じように見えるようにする方法(フォーカスなし)
:これは、次のような、私は正規表現で何かをしようとするだろう
– skozlov