Здравствуйте, Blazkowicz, Вы писали:
B>Используй тег [java] для раскраски кода.
Спасибо, учту.
B> Не пиши строковые константы в коде.
Дык це ж тест...

Имхо — тут всё строго наоборот — тестовые константы,
над которыми собственно изгаляемся, лучше писать в коде.
B>Но для комерческого продукта такой подход не допустим. Строки все лучше вынести в отдельный файл.
B>Смотри так же OutputStreamWriter в котором можно указывать кодировку.
Спасибо за наводку. Вот так все получилось нормально:
import java.io.*;
public class Test {
public static void main(String args[]) throws IOException {
OutputStreamWriter out =
new OutputStreamWriter(System.out, "Cp866");
out.write("Некоторая тестовая строка шШ");
out.flush();
PrintWriter pr = new PrintWriter(new File("test.log"));
pr.write("Некоторая тестовая строка");
pr.flush();
}
}
И на консоли нормальные буквы и в файле — то что надо.