15.19. Java – Метод replace()
Метод replace() – возвращает В Java новую строку, в результате, заменив все вхождения oldChar, в данной строке, на newChar, другими словами – метод позволяет заменить символ в строке.
Синтаксис
public String replace(char oldChar, char newChar)
Параметры
Подробная информация о параметрах:
- oldChar – старый символ;
- newChar – новый символ.
Возвращаемое значение
- В Java replace() возвращает строку, производную от данной строки, заменив все вхождения oldChar на newChar.
Пример
import java.io.*; public class Test < public static void main(String args[]) < String Str = new String("Добро пожаловать на ProgLang.su"); System.out.print("Возвращаемое значение: " ); System.out.println(Str.replace('s', 'b')); System.out.print("Возвращаемое значение: " ); System.out.println(Str.replace('о', 'а')); >>
Получим следующий результат:
Возвращаемое значение: Добро пожаловать на ProgLang.bu Возвращаемое значение: Дабра пажалавать на ProgLang.su
Оглавление
- 1. Java – Самоучитель для начинающих
- 2. Java – Обзор языка
- 3. Java – Установка и настройка
- 4. Java – Синтаксис
- 5. Java – Классы и объекты
- 6. Java – Конструкторы
- 7. Java – Типы данных и литералы
- 8. Java – Типы переменных
- 9. Java – Модификаторы
- 10. Java – Операторы
- 11. Java – Циклы и операторы цикла
- 11.1. Java – Цикл while
- 11.2. Java – Цикл for
- 11.3. Java – Улучшенный цикл for
- 11.4. Java – Цикл do..while
- 11.5. Java – Оператор break
- 11.6. Java – Оператор continue
- 12. Java – Операторы принятия решений
- 12.1. Java – Оператор if
- 12.2. Java – Оператор if..else
- 12.3. Java – Вложенный оператор if
- 12.4. Java – Оператор switch..case
- 12.5. Java – Условный оператор (? 🙂
- 13. Java – Числа
- 13.1. Java – Методы byteValue(), shortValue(), intValue(), longValue(), floatValue(), doubleValue()
- 13.2. Java – Метод compareTo()
- 13.3. Java – Метод equals()
- 13.4. Java – Метод valueOf()
- 13.5. Java – Метод toString()
- 13.6. Java – Метод parseInt()
- 13.7. Java – Метод Math.abs()
- 13.8. Java – Метод Math.ceil()
- 13.9. Java – Метод Math.floor()
- 13.10. Java – Метод Math.rint()
- 13.11. Java – Метод Math.round()
- 13.12. Java – Метод Math.min()
- 13.13. Java – Метод Math.max()
- 13.14. Java – Метод Math.exp()
- 13.15. Java – Метод Math.log()
- 13.16. Java – Метод Math.pow()
- 13.17. Java – Метод Math.sqrt()
- 13.18. Java – Метод Math.sin()
- 13.19. Java – Метод Math.cos()
- 13.20. Java – Метод Math.tan()
- 13.21. Java – Метод Math.asin()
- 13.22. Java – Метод Math.acos()
- 13.23. Java – Метод Math.atan()
- 13.24. Java – Метод Math.atan2()
- 13.25. Java – Метод Math.toDegrees()
- 13.26. Java – Метод Math.toRadians()
- 13.27. Java – Метод Math.random()
- 14. Java – Символы
- 14.1. Java – Метод Character.isLetter()
- 14.2. Java – Метод Character.isDigit()
- 14.3. Java – Метод Character.isWhitespace()
- 14.4. Java – Метод Character.isUpperCase()
- 14.5. Java – Метод Character.isLowerCase()
- 14.6. Java – Метод Character.toUpperCase()
- 14.7. Java – Метод Character.toLowerCase()
- 14.8. Java – Метод Character.toString()
- 15. Java – Строки
- 15.1. Java – Метод charAt()
- 15.2. Java – Метод compareTo()
- 15.3. Java – Метод compareToIgnoreCase()
- 15.4. Java – Метод concat()
- 15.5. Java – Метод contentEquals()
- 15.6. Java – Метод copyValueOf()
- 15.7. Java – Метод endsWith()
- 15.8. Java – Метод equals()
- 15.9. Java – Метод equalsIgnoreCase()
- 15.10. Java – Метод getBytes()
- 15.11. Java – Метод getChars()
- 15.12. Java – Метод hashCode()
- 15.13. Java – Метод indexOf()
- 15.14. Java – Метод intern()
- 15.15. Java – Метод lastIndexOf()
- 15.16. Java – Метод length()
- 15.17. Java – Метод matches()
- 15.18. Java – Метод regionMatches()
- 15.19. Java – Метод replace()
- 15.20. Java – Метод replaceAll()
- 15.21. Java – Метод replaceFirst()
- 15.22. Java – Метод split()
- 15.23. Java – Метод startsWith()
- 15.24. Java – Метод subSequence()
- 15.25. Java – Метод substring()
- 15.26. Java – Метод toCharArray()
- 15.27. Java – Метод toLowerCase()
- 15.28. Java – Метод toString()
- 15.29. Java – Метод toUpperCase()
- 15.30. Java – Метод trim()
- 15.31. Java – Метод valueOf()
- 15.32. Java – Классы StringBuilder и StringBuffer
- 15.32.1. Java – Метод append()
- 15.32.2. Java – Метод reverse()
- 15.32.3. Java – Метод delete()
- 15.32.4. Java – Метод insert()
- 15.32.5. Java – Метод replace()
- 16. Java – Массивы
- 17. Java – Дата и время
- 18. Java – Регулярные выражения
- 19. Java – Методы
- 20. Java – Потоки ввода/вывода, файлы и каталоги
- 20.1. Java – Класс ByteArrayInputStream
- 20.2. Java – Класс DataInputStream
- 20.3. Java – Класс ByteArrayOutputStream
- 20.4. Java – Класс DataOutputStream
- 20.5. Java – Класс File
- 20.6. Java – Класс FileReader
- 20.7. Java – Класс FileWriter
- 21. Java – Исключения
- 21.1. Java – Встроенные исключения
- 22. Java – Вложенные и внутренние классы
- 23. Java – Наследование
- 24. Java – Переопределение
- 25. Java – Полиморфизм
- 26. Java – Абстракция
- 27. Java – Инкапсуляция
- 28. Java – Интерфейсы
- 29. Java – Пакеты
- 30. Java – Структуры данных
- 30.1. Java – Интерфейс Enumeration
- 30.2. Java – Класс BitSet
- 30.3. Java – Класс Vector
- 30.4. Java – Класс Stack
- 30.5. Java – Класс Dictionary
- 30.6. Java – Класс Hashtable
- 30.7. Java – Класс Properties
- 31. Java – Коллекции
- 31.1. Java – Интерфейс Collection
- 31.2. Java – Интерфейс List
- 31.3. Java – Интерфейс Set
- 31.4. Java – Интерфейс SortedSet
- 31.5. Java – Интерфейс Map
- 31.6. Java – Интерфейс Map.Entry
- 31.7. Java – Интерфейс SortedMap
- 31.8. Java – Класс LinkedList
- 31.9. Java – Класс ArrayList
- 31.10. Java – Класс HashSet
- 31.11. Java – Класс LinkedHashSet
- 31.12. Java – Класс TreeSet
- 31.13. Java – Класс HashMap
- 31.14. Java – Класс TreeMap
- 31.15. Java – Класс WeakHashMap
- 31.16. Java – Класс LinkedHashMap
- 31.17. Java – Класс IdentityHashMap
- 31.18. Java – Алгоритмы Collection
- 31.19. Java – Iterator и ListIterator
- 31.20. Java – Comparator
- 32. Java – Дженерики
- 33. Java – Сериализация
- 34. Java – Сеть
- 34.1. Java – Обработка URL
- 35. Java – Отправка Email
- 36. Java – Многопоточность
- 36.1. Java – Синхронизация потоков
- 36.2. Java – Межпоточная связь
- 36.3. Java – Взаимная блокировка потоков
- 36.4. Java – Управление потоками
- 37. Java – Основы работы с апплетами
- 38. Java – Javadoc
Как изменить знаки всех элементов массива на противоположные?
Дано задание: «1. инициализировать двумерный массив 10х10 случайными числами от -10 до 10 (не включительно).вывести его на экран. 2. изменить знаки всех элементов массива на противоположные. вывести массив на экран» Первую часть вроде сделал. Не могу сообразить, как сделать пункт 2?
public static void main(String[] args) < int[][] second = new int[10][10]; int min = -10; int max = 10; for(int i=0; i> for(int i=0; i System.out.println(); > >
Отслеживать
задан 28 ноя 2013 в 10:38
3 1 1 серебряный знак 2 2 бронзовых знака
Достаточно просто «повторить» математику 6 класса школьной программы, и вопрос отпадет сам по себе..
28 ноя 2013 в 12:32
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
for(int i=0; i >
Отслеживать
ответ дан 28 ноя 2013 в 10:43
524 3 3 серебряных знака 11 11 бронзовых знаков
Как элегантно)) Спасибо, не додумался. )
28 ноя 2013 в 10:56
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Смена положительного числа на отрицательное или наоборот
Вообщем даже не знаю как реализовать такую вещь как смену положительного числа на отрицательное или наоборот. Я просто новичек в этом деле, сильно не бейте меня.
1 2 3 4 5 6 7 8 9 10
public class MyProject { public static void main (String [] args) { int chislo1 = -5; int chislo2 = -9; int result = chislo1 + chislo2; System.out.print(result); } }
В итоге получим ответ (-14). Но как сделать так, чтобы если знак отрицательный у числа результата, сделать его положительным? Я просто синтаксиса не могу понять.
А так же интересует такой вопрос, вот например:
1 2 3 4
int chislo1 = -5; int chislo2 = -9; int result = chislo1 + chislo2; System.out.print(result);
Ответ будет (-14). Ну это понятно, потому что я сам задал сложение двум отрицательным числам. А как сделать чтобы ява машина посчитала сама эти числа? Или только вручную задав знак + ? Заранее благодарю за помощь.
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Смена положительного на отрицательное
Помогите осуществить: — нужно что бы при вводе допустим числа 100 оно принимало значение -100.
Перевод положительного числа в отрицательное
нужен сегмент программы который число в AL переведет в отрицательное и зпишет его в переменную в.
Изменение положительного числа на отрицательное в JavaScript
Здравствуйте! Подскажите как изменить положительное число с точкой на такое-же но с минусом(-).

После каждого положительного числа файла F1 вставить 0, а каждое отрицательное заменить на его модуль
Добрый день, помогите пожалуйста. Заполнить случайными целыми числами файл F1(предусмотреть и.
![]()
![]()
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709

Сообщение было отмечено KEKCoGEN как решение
Решение
1 2 3 4 5 6 7 8 9 10
public class MyProject { public static void main (String [] args) { int chislo1 = -5; int chislo2 = -9; int result = -1 * (chislo1 + chislo2); System.out.print(result); } }
Как преобразовать отрицательное число в положительное в Java
Чтобы преобразовать отрицательное число в положительное число (это называется абсолютным значением), используется Math.abs () . это Math.abs() метод работает так number = (number ».
Смотрите полный пример:
package com.mkyong; public class app < public static void main(String[] args) < int total = 1 + 1 + 1 + 1 + (-1); // вывод 3 System.out.println("Total : " + total); int total2 = 1 + 1 + 1 + 1 + Math.abs(-1); // вывод 5 System.out.println("Total 2 (absolute value) : " + total2); >>
Total : 3 Total 2 (absolute value) : 5
В этом случае, Math.abs(-1) преобразует отрицательное число 1 в положительное 1.
