Почему строка s
печатает "Hello, World"
после преобразования в нижний регистр?Строка Java не преобразована в нижний регистр
public class Practice {
public static void main(String[] args){
String s = "Hello, World";
s.toLowerCase();
System.out.println(s);
}
}
* при изменении состояния объекта строки * эта формулировка неверна. Поскольку он неизменен, вы не можете изменить его состояние. Любая операция, связанная с изменением состояния объекта, создаст новый объект с новым состоянием, а состояние объекта * old * останется неизменным. –
@LuiggiMendoza Я думал об этом, пока я его писал (было бы непонятно). Кажется, это было так. Исправлено, спасибо! – darijan