2016-08-13 11 views
-1

Мне нужно установить новый массив с 10 символами, в котором содержится 2 заглавных буквы. Мне нужно найти заглавные буквы и заменить их теми же МАЛЕНЬМИ буквами. как мне это сделать? как я могу различать малую/прописную букву?Как я могу различать большие и маленькие буквы в java

+0

знак, большие буквы ?? можете ли вы немного объяснить пример? –

+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() следует использовать для сопоставления символов в верхнем регистре. Методы сопоставления случаев String имеют несколько преимуществ по сравнению с методами отображения символов. Методы сопоставления строковых событий могут выполнять локально-зависимые сопоставления, контекстно-зависимые сопоставления и сопоставления символов 1: M, тогда как методы сопоставления случайных символов не могут. " –

+0

Спасибо за ваш совет .... –