Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.JOptionPane;
- public class LetterExchanger {
- //немножко кода для тестирования, запускабельно
- public static void main(String[] args) {
- LetterExchanger exchenger = new LetterExchanger();
- String demonstrationString = JOptionPane.showInputDialog("Введите строку:");
- String outputString = exchenger.toLowerWithDot(demonstrationString);
- JOptionPane.showMessageDialog(null, outputString);
- }
- String toLowerWithDot(String inputString) {
- //StringBuilder просто быстрее работает, можно использовать и просто String
- StringBuilder outputBuilder = new StringBuilder();
- //Разбиваем строку на массив символов
- char[] lettersArray = inputString.toCharArray();
- for (int i = 0; i < lettersArray.length; i++) {
- //Если символ в верхнем регистре..
- if(Character.isUpperCase(lettersArray[i])) {
- //добавляем его в результирующую строку, но с точкой, и в нижнем регистре
- outputBuilder.append("." + Character.toLowerCase(lettersArray[i]));
- } else {
- //(а если нет, то просто добавляем)
- outputBuilder.append(lettersArray[i]);
- }
- }
- return outputBuilder.toString();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement