java - 列表按本地化顺序
问题描述
我们有以标准ISO 8601顺序DayOfWeek
定义星期几的枚举。
我希望List
这些对象中的一个以适合于 a 的顺序排列Locale
。
我们可以很容易地为语言环境确定一周的第一天。
Locale locale = Locale.CANADA_FRENCH ;
DayOfWeek firstDayOfWeek = WeekFields.of( locale ).getFirstDayOfWeek() ;
设置List
.
List< DayOfWeek > dows = new ArrayList<>( 7 ) ; // Set initial capacity to 7, for the seven days of the week.
dows.add( firstDayOfWeek ) ;
➥ 要将一周中的其他六天添加到该列表中,最简单/最短/最优雅的方法是什么?
解决方案
推荐阅读
- javascript - 在rails中创建新模型时如何触发一次JS代码?
- python - 有没有办法从函数中识别函数名称?
- blockchain - 在 Corda 中,是否有必要创建持久模式、对象和表?
- python - 针对 Python 不记名令牌写入访问问题的 ADAL
- python - 凯撒密码将每个字母移动不同的值?
- database - 如何绘制这个数据库模型?
- python - 如何将单独的应用程序合并到一个网页中?
- sql-server - 保留 kronos 导出的前导零
- java - 如何为两个 Android 应用程序制作一个后端和数据库
- laravel - 使用 bootstrap class="custom-select" 多重选择不起作用