2016-08-13 76 views
-1

我需要設置一個包含2個大寫字母的10個字符的新數組。我需要找到大寫字母,並用相同的小寫字母替換它們。我該怎麼做?我如何區分小/大寫字母?如何區分java中的大小寫字母

+0

char,大字?你能用一個例子多解釋一下嗎? –

+1

請在此發佈您的嘗試。 – user1803551

+0

對不起,我的英語不好。例如:afgKertMh應該是afgKERTMh – hagar

回答

0

對一些字母轉換爲小/大寫字母

public class Convert 
    { 
public static void main (String args[]){ 
char array[]={'a','f','G','K','e','R','t','M','h','j' }; 
    System.out.print(Character.toUpperCase(array[8]));//to convert h to H...for example 
    System.out.print(Character.toLowerCase(array[2]));//to convert G to g...for example 

} } 

如果你想知道天氣信小/大寫字母......其成果在布爾

public class Differentiate 
{ 
public static void main (String args[]){ 
char array[]={'a','f','G','K','e','R','t','M','h','j' }; 
    System.out.print(Character.isUpperCase(array[8]));//false because h is small letter ...for example 
    System.out.print(Character.isLowerCase(array[0]));//true because a is small letter ...for example 

} } 

,但我不知道你想轉換或分化!

+0

請注意,Character.toUpperCase的官方文檔中說:「通常,應該使用String.toUpperCase()將字符映射爲大寫。字符串大小寫映射方法比字符大小寫映射方法有幾個優點。字符串大小寫映射方法可以執行區域敏感映射,上下文敏感映射和1:M字符映射,而字符大小寫映射方法不能。「 –

+0

謝謝你的建議.... –

相關問題