Java经典实例:使用ChoiceFormat来格式化复数详解编程语言
2023-06-13 09:20:45 时间
public class FormatPuralsChoice extends FormatPlurals {
static double[] limits = {0, 1, 2};
static String[] formats = {"reviews", "review", "reviews"};
static ChoiceFormat plurlizedFormat = new ChoiceFormat(limits, formats);
// 使用ChoiceFormat将数值转换为英语的文本
static ChoiceFormat quantizedFormat = new ChoiceFormat("0#no reviews|1#one review|1 many reviews");
// 测试数据
static int[] data = {-1, 0, 1, 2, 3};
public static void main(String[] args) {
System.out.println("Pluralized format");
for (int i : data) {
System.out.println("Found " + i + " " + plurlizedFormat.format(i));
System.out.println("Quantized Format");
for (int i : data) {
System.out.println("Found " + quantizedFormat.format(i));
class FormatPlurals {
public static void main(String[] args) {
report(0);
report(1);
report(2);
public static void report(int n) {
System.out.println("We used" + n + " item" + (n == 1 ? "" : "s"));
}
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/15865.html
cjava相关文章
- java转换字符串为时间_JAVA字符串转日期或日期转字符串
- kettle 教程(四):自定义 Java 代码
- java random函数用法_JAVA的Random类的用法详解[通俗易懂]
- java反转数组_Java实现数组反转翻转的方法实例
- java启动器_JAVA基础:Java 启动器如何查找类
- 编写java判断闰年_Java 判断闰年代码实例
- java axis_Java 使用Axis实现WebService实例
- java jersey使用总结_Java Jersey2使用总结
- java 随机数算法_Java随机数算法原理与实现方法实例详解
- java定时器实例_Java定时器小实例
- java如何打印菱形_JAVA输出菱形
- 如何把Java代码玩出花?JVM Sandbox入门教程与原理浅谈
- java书店带商家商城书店多商家书店系统源码
- java搜索引擎爬虫,抓取url示例详解编程语言
- Java操作MySQL数据库:实现看似不可能的梦想(java连接mysql数据库)
- 使用Java连接MySQL实现查询功能(java连接mysql查询)
- Java Redis实例学习与应用(java redis实例)
- Java在Linux下促进发展的力量(java linux)
- Java 开发提升Oracle数据库性能(java开发oracle)
- Java语言的接口与类型安全
- java断点续传功能实例(java获取远程文件)
- Java单例模式实例简述