Главная TeachPro Web-дизайн Web-сайты. Типы и разработка Основы дизайна Встроенный класс String Ввод данных с диалоговым Условие Оператор for Большие числа Первый массив Аплет Run Java Application Чтение параметров в апплете Создание цветных анимированных Compile Java
Континент - сборные грузы из Кореи
|
|
Встроенный класс String r>сравнение, работа с ними
После того, как мы выяснили
возможность выбора отдельного
элемента из нашей строки, возникает
вопрос, а нельзя ли этот элемент
изменить? Оказывается в языке Java
это сделать нельзя. В принципе это
противоречит тем навыкам, которые
вырабатываются при работе с другими
языками программирования. Например,
с таким, как C, где любая строка- это
объединение отдельных ее символов. И
поэтому, замена любой из ее букв не
вызывает никаких и затруднений. В языке же Java, это происходит совсем по-
другому. Например, что бы поменять какую-либо букву в строке, можно
поступить следующим образом.
Разбить ее на несколько частей, заменив ту часть, которую мы хотим
заменить на какую-либо другую, затем все это сложить и присвоить к той же
самой переменной. Конечно, это достаточно сложный путь, но, тем не менее,
это так. Это связано с тем, что такие неизменяемые строки
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |