- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
public String getText()
{
// don't ask me what these charset tricks mean :)
String str = null;
try
{
str = new String(doc.getText(0, doc.getLength()).getBytes("Cp1252"), "Cp1251");
}
catch(Exception e)
{
// Leave str as null
}
return str;
}
Вот же бедолаги. А чем он инициализируется по умолчанию?
ПЕРЕМЕННЫЕ САМИ НЕ ПРОИНИЦИАЛИЗИРУЮТСЯ
ПРОИНИЦИАЛИЗИРУЙ ИХ, ПРОИНИЦИАЛИЗИРУЙ ИХ ЕЩЕ РАЗ
...
http://ideone.com/pbMyAc
Дефолты (null для ссылок, false для булов, 0 для чисел), емнип, работают только в членах класса и статиках.
Потому что не хочу помнить в каком языке что ставится по дефолту.
Явное лучше скрытого. А всё скрытое рано или поздно становится явным.
Другое дело: сраная конструкция try-catch. В божественном Nemerle таких проблем не возникает.
Попробовать новую строку...
перегруженные operator new и operator delete?
http://govnokod.ru/11600
Помнить вечно.
fixed
Правда, всё равно говно получается