Java. Длина строки.length

mbutakov_

Каменная лига
Сообщения
204
Лучшие ответы
6
Симпатии
9
#1
Версия Minecraft
1.7.10
Подтверждение
Я максимально подробно описал проблему, включая исходный код файлов, краш лог, изображения и другую информацию, которая может помочь пользователям форума решить мой вопрос!
Не могу понять как сделать.
Цель: При кол-ве прочности предмета >6 cимволов переменная int становится = 18.
Сделать так я не могу.
Java:
int x1 = stack1.getMaxDamage() ;
int x =0;
if (x1.length() >=6){
x = 18;
}
Сделать через String я могу только статичным.
Java:
String x1 = "xxx" ;
int x =0;
if (x1.length() >=3){
x = 18;
}
Так оно будет работать но сдесь не учитывается getmaxdamage предмета,
 
Последнее редактирование:

Doc

Золотая лига
Сообщения
2,120
Лучшие ответы
112
Симпатии
249
#2
Попробуй просто if (x >= 6).
 

mbutakov_

Каменная лига
Сообщения
204
Лучшие ответы
6
Симпатии
9
#4
Попробуй просто if (x >= 6).
Да,Таким вариантом можно попробывать что-то на костылить,Но всё ровно нужо через length как-то.Допусти мне нужно будет сделать вычисление длины ника человека и если он больше 5 то что-то делать.
 

mbutakov_

Каменная лига
Сообщения
204
Лучшие ответы
6
Симпатии
9
#5

Agravaine

Алмазная лига
Сообщения
4,056
Лучшие ответы
150
Симпатии
431
#6
String x = String.valueOf(maxDamage);
if(x.length() ≥ 6)
 

mbutakov_

Каменная лига
Сообщения
204
Лучшие ответы
6
Симпатии
9
#7
@Agravaine maxDamage string ом не передать будет.
 

Rebel Penguin

Железная лига
Сообщения
769
Лучшие ответы
26
Симпатии
141
#8

mbutakov_

Каменная лига
Сообщения
204
Лучшие ответы
6
Симпатии
9
#9
Ладно,придумал как можно будет сделать
 

Doc

Золотая лига
Сообщения
2,120
Лучшие ответы
112
Симпатии
249
#10
int ты сравниваешь просто.
Количество букв в String - через length.
Почитай как юзать язык, хотя бы.
 
Сверху