Зарегистрирован: 07.05.2008 Сообщения: 4 Откуда: Москва
Добавлено: 08 Май 2008 17:30 Заголовок сообщения:
just a ncux писал(а):
и вот кто ты после этого? я сам хотел..
великий психолог
"хочу как-нить написать конвектор" означает, что он никогда так и не будет написан
а ежель хочется разминки для мозга - их есть у нас. могу компенсировать потерю.
Зарегистрирован: 13.08.2007 Сообщения: 458 Откуда: Москва / м. Проспект Вернадского
Добавлено: 08 Май 2008 21:41 Заголовок сообщения:
Оо, одни програмеры )) Мне там делать нечего (
Зато какой интересный язык Например матюгнулся - а поняли тока знатоки _________________ ICQ: 473-488-800
Mob: 8(903)5535140
Зарегистрирован: 27.03.2008 Сообщения: 309 Откуда: м. Коломенская
Добавлено: 10 Май 2008 09:10 Заголовок сообщения:
Pattern ptrn = Pattern.compile("#\\{[^}]+\\}");
Matcher matcher = ptrn.matcher(value);
int b, e, l = value.length();
String s;
Object o = null;
StringBuffer result = new StringBuffer();
b = 0;
String[] t = params.split("\r\n");
HashMap<String, String> paramsMap = new HashMap<String, String>();
for (int i = 0; i < t.length; i++) {
String[] p2 = t[i].split("=");
paramsMap.put(p2[0], p2[1]);
}
while (b < l && matcher.find(b)) {
if (matcher.start() > b) {
result.append(value.substring(b, matcher.start()));
}
b = matcher.start();
e = matcher.end();
s = value.substring(b, e);
if (s.length() > 1 && s.substring(0, 2).equals("#{")) {
s = s.substring(2, s.length() - 1);
String[] parsParams = s.split(":");
Зарегистрирован: 27.03.2008 Сообщения: 309 Откуда: м. Коломенская
Добавлено: 10 Май 2008 16:41 Заголовок сообщения:
Там дальше еще дофига
Форматирование там вообще есть.. реформат - замечательная вещь..
Тип переменной легко понимается. Присваиваение в цикле. Поэтому объявление сначала.. Осмысленность - да.. пожалуй единственно
А книжки я те читал
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах