私はJavaとAndroidの両方にまったく慣れていません。
ロシア文字で文字列を初期化しようとしています
lesson.addUnit(new NounUnit("Schiff", "Корабль", NounUnit.Gender.NEUTRAL));
lesson.addUnit(new NounUnit("Tafel", "Доска, панель", NounUnit.Gender.FEMININUM));
lesson.addUnit(new NounUnit("Lineal", "Линейка чертежная", NounUnit.Gender.NEUTRAL));
ただし、デバッガーを開くと、奇妙なことがわかりましたchars
[–,ö,–,æ,—,Ä,–,∞,–,±,–,ª,—,å]
それ以外のКорабль
ファイルは UTF-8 形式であるため、これは問題ではありません。ロシア語のロケールも設定しようとしました
Locale locale = new Locale("ru");
Locale.setDefault(locale);
これは役に立ちません。
PS: Android Studio を IDE として使用しています - おそらくこれが問題です