Ниже приводится часть моего кода:Строка Int в ImageJ
String xdim = fake.substring(0,index);
IJ.showMessage("xdim "+xdim);
String ydim = fake.substring((index+1));
int xwidth = Integer.parseInt(xdim);
компилируется нормально, и MessageDialog Box производит оператор "xdim 400.0". Затем программа выдает ошибку на линии
int xwidth = Integer.parseInt(xdim);
Я видел, отвечал на вопросы на этом сайте, говоря это был метод использования. Похоже, что моя строка не анализируется как Int.
Любые идеи?
Я попытался преобразования строки в двойной и от двойной к междунар но получил сводную ошибку о том, «двойной не может быть разыменовываются»
Спасибо за ваше время
Бейтман
что значение ' xdim' –
Вы получаете 'java.lang.NumberFormatException' –
' 400.0' - это не int, действительно. – LaGrandMere