import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.lang.*;
public class godmos11{
private Double delet(StringBuffer r2){
String r=r2.toString();
String[] words = r.split("/",2);
Pattern p ,p1;
Matcher m ,m1;
p = Pattern.compile("\\d+\\.\\d+$");
m = p.matcher(words[0]);
p1 = Pattern.compile("^\\d+\\.\\d+");
m1 = p1.matcher(words[1]);
while (m.find() && m1.find() ){
String y1=m.group();
String y2=m1.group();
double tmp1 = Double.parseDouble(y1);
double tmp2 = Double.parseDouble(y2);
return tmp1/tmp2;
}
return null ;
}Andry KIT
5 уровень
привет.у меня проблема .и это в первий раз когда я не знаю в чем она находиться .а самое смешное что на другом компиляторе код вроде работал : "illegal character: '\u00a0'" вот собствено ошибка
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
7 сентября 2021, 08:53
Это символ неразрывного пробела (& nbsp;, no-break space), он используется например при форматировании html страниц. Ты свой пример скопировал из интернета?
Пройдись внимательно по строке, которую ты парсишь, и замени все символы, визуально похожие на пробел, именно на пробел (сотри и поставь обратно пробел). Либо сделай реплейс перед тем как парсить:
replace("\u00a0", " ");
0
Галкин Юрий
6 сентября 2021, 23:56
Делайте отступы привычными и понятными. Сразу всё ясно будет. Вы скобку потеряли.
ПС. В Яве принято имена классов начинать с заглавной буквы
ППС. Как тестировать вашу программу? Что проверять? Нужна какая-то идея, или main тестовый готовый с ясными данными на вход и ожидаемым значением на выходе.
ПППС. Когда пишите вопрос по ошибке в программе, давайте полный отчёт по ней:файл, строка, сообщение об ошибке. Иногда стэк вызовов до ошибки.
0