`
zhyun29
  • 浏览: 30635 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

MessageFormat使用中应注意的问题

    博客分类:
  • java
阅读更多
String s = MessageFormat.format("number {0}", 123456)

这样返回的结果是number 123,456 
这里数字被自动format了,如果不希望数字被fomat可以这样写
String s = MessageFormat.format("number {0}", 123456+"")
分享到:
评论

相关推荐

    meteor-messageformat:MessageFormat i18n对Meteor的支持,带有响应模板

    注意:不在积极开发中 该项目目前未得到积极开发。 (据我所知)已发布的v1仍可正常使用,但已在2016年寿终正寝。目前,我尚未从事任何多语言项目的工作,但我可以继续进行此工作。 v2将是一个纯npm(非流星专用)...

    javaweb 国际化:DateFormat,NumberFormat,MessageFormat,ResourceBundle的使用

    在国际化应用中,消息通常需要根据不同的地区显示不同的语言,因此MessageFormat与ResourceBundle结合使用可以非常方便地实现这一点。消息格式字符串中通过占位符来标识动态内容的位置,例如"Welcome, {0}!"中的{0}...

    Java 编程技术中汉字问题的分析及解决.txt

    此外,资源文件中的汉字编码也应与程序中使用的编码一致,避免因编码不匹配导致的乱码问题。 ### 结论 Java在处理汉字方面已经取得了显著的进步,但开发者仍需关注编码转换、系统设置以及资源文件的处理,以确保...

    乱码终极解决办法java实现

    6. **国际化(i18n)**:在处理多语言环境时,使用`java.text`包中的`Format`和`MessageFormat`类,它们支持不同语言和地区的字符编码。 7. **XML解析**:处理XML文件时,需关注XML声明中的编码信息,如`...

    保持代码健壮性的小技巧

    直接使用加号(`+`)进行字符串连接会在每次操作时创建新的字符串对象,这在循环中尤其低效。为了提高效率,可以使用`StringBuilder`或`StringBuffer`。`StringBuilder`在多线程环境中不安全,而`StringBuffer`提供...

    java String拼接时的问题汇总

    Java 中的字符串拼接需要注意 null 值的处理和性能问题,可以使用 StringBuilder 和 append() 方法来解决这些问题。同时, Java 还提供了其他字符串拼接方式,例如使用 String.format() 方法和 MessageFormat.format...

    Java字符集[定义].pdf

    `FileReader`和`FileWriter`默认使用平台的默认字符集,这可能导致跨平台问题。`InputStreamReader`和`OutputStreamWriter`允许指定字符集,如`new InputStreamReader(new FileInputStream(file), "UTF-8")`。 3.4....

    myeclipse 6.5版本的插件 国际化 (2)

    4. **编码与解码**:在处理多语言文本时,需要注意字符编码问题。UTF-8是一种常见的编码方式,可以支持多种语言的字符。 5. **日期和数字格式**:国际化不仅要处理文本,还需要考虑数字、货币、日期和时间的格式,...

    疯狂JAVA讲义

    9.6.4 使用MessageFormat处理包含占位符的字符串 349 9.6.5 使用类文件代替资源文件 350 9.6.6 使用NumberFormat格式化数字 350 9.6.7 使用DateFormat格式化日期 352 9.7 本章小结 355 本章练习 355 第10章 ...

    java中文帮助文档(API)

    1. **泛型(Generics)**:泛型允许在类、接口和方法中使用类型参数,提高了代码的类型安全性和重用性,减少了强制类型转换。 2. **枚举(Enums)**:枚举类型是一种预定义一组常量的类,使得在编程中可以更方便地...

    BeanUtils工具类

    然而,如果转换失败,它会抛出异常,因此在使用时需要注意处理这类异常。 4. **空值处理** 当属性值为null时,BeanUtils.setNestedProperty()方法会忽略该属性,不会设置任何值。如果希望在值为空时设置默认值,...

    rt.jar源文件

    10. **java.applet**: 用于创建和运行Java小应用程序(Applet),尽管在现代Web开发中使用较少,但仍然是Java历史的一部分。 通过阅读rt.jar的源代码,开发者可以学习到Java语言的核心设计原则、API的实现策略以及...

    java关于文件的操作

    在多线程环境下进行文件操作时,需要注意线程安全问题。例如,使用`AtomicInteger`和`AtomicLong`来控制文件序列号的生成,确保在多线程环境下的原子性。 示例代码: ```java private static AtomicInteger ...

    5-工具小方法1

    6. **排序**:排序是编程中常见的任务,可以使用各种算法实现,如冒泡排序、选择排序、插入排序、快速排序、归并排序等。 7. **数据类型转换**: - **隐式类型转换**:当小范围的值赋给大范围类型时,系统会自动...

    练习4国际化

    实施国际化的过程中,开发者需要注意以下几点: - 资源库中的键应保持一致,以便在不同语言的文件中引用同一内容。 - 应用程序应能够动态切换语言,而无需重启。 - 测试应覆盖所有支持的语言,确保翻译准确无误。 - ...

    java常用字符串方法网络收集txt版

    以上只是Java字符串处理的一部分知识点,实际开发中还有很多高级用法和技巧,比如正则表达式匹配、字符串缓冲区的高效使用等,都值得深入研究。这份“java常用字符串方法网络收集txt版”资料,无疑为学习和查阅这些...

    java时间显示总结共4页.pdf.zip

    但它在格式化和解析日期时存在线程安全问题,且API设计不够友好。 3. **`SimpleDateFormat`**:用于日期/时间的格式化和解析,通过模式字符串定义日期和时间格式。但是,它不是线程安全的,所以在多线程环境下需...

    Android中webview与JS交互、互调方法实例详解

    在上面的代码中,我们使用MessageFormat.format()方法来将json数据作为参数传递给JS方法initEvaluationPage()。注意,initEvaluationPage()方法名必须和JS方法名一致。 三、JS调用原生方法 JS调用原生方法需要我们...

    Java I18n.pdf

    - **消息格式**:通过 `java.text.MessageFormat` 类来生成多语言的消息文本。 #### 字符集和 Unicode 字符集和编码方法是软件国际化的重要组成部分,尤其是在处理非拉丁字符集时。 - **字符集简介**:了解字符集...

    GB2

    9. **国际化与本地化**:考虑到不同地区的字符集差异,使用Java的`java.text`包提供的`Format`、`MessageFormat`类以及资源文件,可以实现更灵活的多语言支持,但这也需要处理各种字符集的问题。 10. **字符编码与...

Global site tag (gtag.js) - Google Analytics