Как я могу использовать `java.text.Format` для создания пользовательского форматирования для моего объекта?

Только для других людей. Если ошибка является 401.1 Unauthorized, а ваш код ошибки соответствует 0xc000006d, то вы фактически выполняете функцию безопасности, которая блокирует запросы к FQDN или пользовательским заголовкам хоста, которые не соответствуют вашему локальному имени компьютера:

Следуйте этой статье поддержки, чтобы устранить проблему:

http://support.microsoft.com/kb/896861

Это один взял меня некоторое время, потому что комментарии остальных не помогли мне. Я нашел эту статью и исправил ее!

0
задан Saminda Peramuna 13 July 2018 в 09:57
поделиться

1 ответ

Я сделал это следующим образом.

public class ScreenFormat extends Format {

    private String pattern;

    public ScreenFormat(String pattern) {
        this.pattern = pattern;
    }

    @Override
    public StringBuffer format(Object obj, StringBuffer toAppendTo, FieldPosition pos) {
        switch (pattern) {
        case "name":
            Screen screen = (Screen) obj;
            toAppendTo.append(screen.getName());
            break;
        }

        return toAppendTo;
    }

    @Override
    public Object parseObject(String source, ParsePosition pos) {
        return null;
    }
}
0
ответ дан Saminda Peramuna 17 August 2018 в 13:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: