`
yuyu456
  • 浏览: 13364 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java实现国际化

    博客分类:
  • JAVA
阅读更多
如果想使用嵌套 例如 “您可以用“,”隔开”或者“您可以用“ ”隔开”
您就可以利用下面的方法解决
当然配置文件就可以配置成(记住配置文件中一条信息结束或开始千万不要加空格)
Title=您可以用{0}隔开
public static String getS(String... key){
		Locale localedefaule=Locale.getDefault();		
		ResourceBundle rb = ResourceBundle.getBundle("com.fgr.cc.MessagesBundle", localedefaule);		
		//System.out.println(rb.getString(key[0]));
		MessageFormat mf = new MessageFormat(rb.getString(key[0]));
		String stamp[]=new String[key.length-1];
		for (int i = 0; i < key.length; i++) {
			if(i==0){
				continue;
			}
			stamp[i-1]=key[i];
		}
		return mf.format(stamp);
	}
分享到:
评论

相关推荐

    java 实现国际化 中英文语言切换

    Java 实现国际化是一种重要的软件开发技术,特别是在构建多语言支持的应用程序时。国际化(i18n)使得软件能够适应不同国家和地区的语言环境,包括中文和英文。在这个主题中,我们将深入探讨如何使用Java和JSP进行...

    java实现国际化源码

    总结来说,Java实现国际化涉及到创建资源bundle、配置Struts以使用这些资源,以及在Action和视图层正确引用本地化字符串。这个源码示例应该包含了上述步骤,供学习和参考。通过理解和实践这些技术,开发者能够为全球...

    Java实现国际化

    java程序实现国际化,解决乱码问题!这是实现的程序代码,稍后会上传配置文件

    java实现国际化I18N简单实例,没用任何框架.zip

    Java 实现国际化(I18N)是为应用程序提供多语言支持的过程,使得软件能够适应不同国家和地区的用户。I18N 是 "Internationalization" 的缩写,因为 "i" 和 "n" 之间有18个字母,这个术语在编程领域广泛使用。在这个...

    JAVA_国际化程序实现

    下面我们将深入探讨Java中实现国际化程序的步骤和关键概念。 首先,我们需要理解`ResourceBundle`类,它是Java i18n的核心。`ResourceBundle`用于存储特定语言或区域的字符串和其他可本地化资源。这些资源通常保存...

    java国际化实现框架底层源码

    在实现国际化时,可能会涉及到对搜索关键词的处理,比如拼音转换、词语切分等。这些功能可能与特定的区域设置有关,例如,中文搜索可能需要考虑词语的顺序、全角/半角字符的转换等问题。 在源码中,我们可能会看到...

    java Annotaion实现菜单和工具栏国际化

    这是利用java Annotation实现的菜单和工具栏国际化的实例,是《java学习脚印: 反射与注释(Annotation)》一文中综合实例的例子。博客参见:http://blog.csdn.net/wangdingqiaoit/article/details/20130539

    国际化 必备工具 java编写

    本篇将深入探讨Java中实现国际化的必备工具以及相关的编码转换问题。 一、Java中的国际化 1. **资源绑定文件(Properties文件)** 在Java中,我们通常使用`.properties`文件来存储不同语言的文本资源。例如,`...

    java国际化组件

    4. 如何设计和实现国际化服务,例如`I18NService`,以便在代码中调用。 5. Spring框架提供的国际化支持,如`MessageSource`和`@MessageSource`注解。 通过理解并熟练应用这些知识点,开发者可以构建出能够适应全球...

    Java国际化编程及其实现.rar

    在Java中,国际化主要通过java.util包下的Locale、ResourceBundle和Format类来实现。 首先,Locale类代表一个特定的语言环境,包括语言、国家和变体。例如,"zh_CN"代表简体中文,"en_US"代表美式英语。开发者可以...

    java国际化官方指南

    在Java中,国际化功能主要通过java.util包中的类来实现。最核心的类之一是java.util.Locale类,它表示一个特定的地理、政治或文化地区。Locale类的实例用于定义应用程序的本地化属性,如语言、国家和地区信息。通过...

    Java 程序国际化教程+源码

    在Java中,资源包(Resource Bundle)是实现国际化的核心。资源包是一系列键值对,存储了应用程序中的文本和其他可变内容,比如错误消息和用户界面字符串。通过使用`ResourceBundle`类,我们可以根据用户的`Locale`...

    Java国际化配置

    用Java写的一个国际化语言配置模块,可实现简单的国际化配置。

    Java开题报告(模板)

    研究方法主要包括两个方面:一是利用Java内置的`ResourceBundle`及其子类,它们是Java实现国际化的核心工具,用于管理不同语言版本的文本资源。`ResourceBundle`允许开发者将字符串和其他资源存储在property文件中,...

    JAVA实现国际象棋算法

    在编程领域,实现一个国际象棋游戏是一种经典的挑战,它涉及到复杂的...以上就是“JAVA实现国际象棋算法”项目中涉及的主要知识点。通过这个项目,开发者不仅可以深入理解JAVA编程,还能提升逻辑思维和问题解决能力。

    Java程序国际化教程源码下载

    通过这个Java程序国际化教程源码,你可以看到如何组织和使用这些组件,以及如何在实际项目中实现国际化。它将涵盖如何创建和管理资源包,如何根据用户locale切换界面,以及如何处理格式化文本、日期、时间和货币等...

    java国际化i18n

    在Java中实现国际化通常涉及以下几个步骤: 1. 创建资源包:资源包通常是`.properties`文件,如`messages.properties`(默认语言)和`messages_de.properties`(德语版本)。每个文件包含键值对,键用于在代码中...

    国际象棋 java 实现 可视化界面

    在这个项目中,Java是实现国际象棋游戏的主要工具。 2. **面向对象编程(OOP)**:Java基于OOP原则,将数据和操作数据的方法封装在类中。在这个项目中,可以预见会定义如`ChessBoard`、`ChessPiec`等类,分别代表...

Global site tag (gtag.js) - Google Analytics