мутация строки - PullRequest
       64

мутация строки

0 голосов
/ 31 мая 2011

Я пытаюсь создать строковую мутацию, которая после запроса города и штата выводит штат в верхнем регистре, затем непосредственно город в нижнем регистре, а затем непосредственно штат в верхнем регистре.Я пробовал много типов мутаций, но ничего не работает.Может кто-нибудь мне помочь?

Ответы [ 2 ]

0 голосов
/ 31 мая 2011

Вот один в Java

Scanner sc =new Scanner(System.in);
String city,state;
System.out.println("Enter City =");
city=sc.nextLine();
System.out.println("Enter State =");
state=sc.nextLine();
System.out.println( state.toUpperCase() + " "+city.toLowerCase() + " "+ state.toUpperCase());

Независимо от какого-либо языка программирования (но зависит от символьного представления) вы можете извлечь каждый символ строки и добавить 22, что конвертирует UPPERCASE в LOWERCASE. Поскольку вы должны знать ASCII значения az - это 97-122 , а AZ - 65-90 . Поэтому вы можете посмотреть, сколько сложить / вычесть для преобразования между делами.

0 голосов
/ 31 мая 2011

используйте String#toUpperCase() и String#toLowerCase() методы.

например. System.out.println(state.toUpperCase());

...