- Баллы
- 11
- Имя в Minecraft
- LALKATOP
Как сделать, чтобы метод replace() заменял что-то на значение типа int или double?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Несовсем понял. Если мне нужно, чтобы в строке "бла бла бла $level бла бла" слово "$Level" преобразовывалось в int, то как это сделать в моем случае?Integer.parseInt(String.valueOf(integer).replace(string1, string2));
Я тебе уже все вариации скинул. Как инт в строку и обратно. Что тебе еще надо хз.Несовсем понял. Если мне нужно, чтобы в строке "бла бла бла $level бла бла" слово "$Level" преобразовывалось в int, то как это сделать в моем случае?
Можно же просто " " прибавить:Я тебе уже все вариации скинул. Как инт в строку и обратно. Что тебе еще надо хз.
string.replace("$Level", String.valueOf(integer))
string.replace("$Level", integer + "")
Ну а можно просто мозги включитьМожно же просто " " прибавить:
PHP:string.replace("$Level", integer + "")
Можно все, не поверишь))Ну а можно просто мозги включить
Так и зачем ты ему ****ый вариант советуешь, когда ему уже скинули нормальный?)Можно все, не поверишь))
Чтобы он знал, что так тоже можно.Так и зачем ты ему ****ый вариант советуешь, когда ему уже скинули нормальный?)
Но ты советуешь ему то, как делать не нужно, что за медвежья услуга?Чтобы он знал, что так тоже можно.
Причина редактирования: непонятно изложил мысль.Но ты советуешь ему то, как делать не нужно, что за медвежья услуга?
//от 5 до 7 включительно
int a = (int) (Math.random() * 3 + 5);
int a = (int) Math.floor(Math.random() * 3 + 5);
Что за дичь, как связано одно с другим, в каком месте и на что ты опираешься?У меня есть:
Опираясь на вашу логику правильно писать так?PHP://от 5 до 7 включительно int a = (int) (Math.random() * 3 + 5);
PHP:int a = (int) Math.floor(Math.random() * 3 + 5);
Ок, спсЧто за дичь, как связано одно с другим, в каком месте и на что ты опираешься?
каст числа с плавающей точкой к целочисленному удаляет всю дробную часть, это понятно и очевидно, зачем здесь Math.floor?
В случае с String.valueOf(i) Или Integer.toString(i) читабельность выше, чем i+"". + в случае с конкатацией это будет оптимизировано через StringBuilder компилятором, но это не тот случай, где это важно, важнее читабельность.
String s = String.valueOf(int);
*************.replace("$level", s);
Спасибо за держание в курсеPHP:String s = String.valueOf(int); *************.replace("$level", s);
держу в курсеСпасибо за держание в курсе
Одно и то же, valueOf с int параметром вызывает Integer#toStringInteger.toString() забыли 🙂
valueOf больше для объектов подходит, чтобы NPE не схлопотать.