zoukankan      html  css  js  c++  java
  • Java经典实例:使用ChoiceFormat来格式化复数

    import java.text.ChoiceFormat;
    
    /**
     * Created by Frank
     */
    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"));
        }
    }
  • 相关阅读:
    dns解析后ping的居然不是自己的ip
    Ubuntu修改默认使用的bash
    安装 libbpg
    libnccl安装
    安装opencv
    tcpdump使用
    jQuery类操作
    jQuery对象和DOM对象的相互转换
    jQuery入口函数
    什么是外边距重叠?重叠的结果是什么?
  • 原文地址:https://www.cnblogs.com/frankyou/p/6108946.html
Copyright © 2011-2022 走看看