WAP以將字符串的替代字符轉換爲大寫。字符串的第一個字母必須是Capital。 I/P:我們是世界 O/P:我們是世界將字符串的替代字符轉換爲大寫。字符串的第一個字母必須是Capital
-5
A
回答
1
由於第一個字母大寫,我們可以得出結論,在偶數位置字符串的每一個字母都會大寫進行,但由於可能還有特殊字符,我們也必須記住這一點。您可以使用的示例算法如下:
String x = jTextField1.getText();
len = x.length();
String otherstring;
int j=0; //to be used as counter to check alternate char
for (int i = 0;i<len;i++) {
j++;
char ch = x.charAt(i);
if(!isalpha(ch)){
j--; //not to consider non-letters
otherString += ch;
}
if (j % 2 != 0) {
Character.toLowerCase(ch));
otherString += ch;
}
else{
Character.toUpperCase(ch);
otherString += ch;
}
}
將字符附加到另一個字符串,您可以顯示輸出。
+0
您好,它非常有助於找出答案。謝謝 –
0
公共靜態無效的主要(字串[] args){// TODO自動生成方法存根
String s="We are the worLD";
System.out.println(s);
int j=0;
String otherstring=null;
int length=s.length();
for (int i=0;i<length;i++){
j++;
char ch=s.charAt(i);
if(!Character.isAlphabetic(ch)){
j--;
otherstring+=ch;
}
if(j%2==0){
ch=Character.toLowerCase(ch);
otherstring+=ch;
}else{
ch=Character.toUpperCase(ch);
otherstring+=ch;
}
}
System.out.println(otherstring.substring(4));
}
+0
這樣我找到了確切的解決方案。 –
相關問題
- 1. Android:將字符串的第一個字母轉換爲小寫
- 2. 轉換字符串的第一個字符內爲大寫
- 3. BestPractice - 將字符串的第一個字符轉換爲小寫
- 4. 將字符串中的第一個字符大寫首字母大寫
- 5. 大寫字母的字符串的第一個字母只
- 6. 大寫首字母我無法轉換的第一個字母,以資本的字符串字符串
- 7. 帶大寫字母和小寫字母的字符串轉換
- 8. 將字符串替換爲字符串
- 9. 僅在第一個字母不是大寫的情況下才將字符串轉換爲小寫字母
- 10. 將字符替換爲字符串中的下一個字符。
- 11. 由另一個字符串排序字符串,大寫字母第一個
- 12. 將包含大寫字母的字符串轉換爲小寫字母
- 13. SQL Server,將字母數字字符串轉換爲大寫字母數字
- 14. 如何將字符串中的第一個字母大寫?
- 15. 將所有大寫字母替換爲小寫字母,除了urlencoded字符串
- 16. 檢查字符串的第一個字母是否大寫
- 17. 字符串小寫字母的第一個字符 - C#
- 18. 將字符串轉換爲小寫字母c後的字符串
- 19. 將字符串轉換爲字符串
- 20. 將字符串轉換爲字符串
- 21. 將字符串轉換爲字符串
- 22. C源代碼將字符串中的第一個字母從小寫字母改爲大寫字母
- 23. 用PHP中的第n個字母字符替換字符串字母
- 24. 用另一個字符串替換字符串的第一個字符
- 25. 如果字符串中的字母替換爲字符串中的字母
- 26. UCWords不會將字符串轉換爲大寫字母
- 27. 將字符串轉換爲大寫字母有問題
- 28. 將字符串變量轉換爲大寫字母php
- 29. 將字符串轉換爲所有大寫字母與std :: transform
- 30. 將大寫字母轉換爲小寫字母,反之亦然字符串
SO不是代碼編寫的服務。給它一個鏡頭,如果你有問題就回來,並提出一個問題。 – azurefrog