网站建设资讯

NEWS

网站建设资讯

java代码中英文 java语言英文

如何将java源代码中的中文用structs配置实现国际化把项目源代码中的中文放进配置文件中 实现中英文互换

一般多语言支持是Java自带的,并不是structs配置的:

目前创新互联建站已为上千余家的企业提供了网站建设、域名、网站空间、网站托管维护、企业网站设计、蚌埠网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

我们一般会维护多个properity 文件, 这个文件可以用ecplise直接将中文转成Unicode。

类似下面这种(message_zh_CN.properties):

home.title=SSH2 \u6d4b\u8bd5

username=\u7528 \u6237 \u540d:

password=\u5bc6 \u7801:

然后在HTML页面中直接调用就可以了,类似:

s:form name="loginFrm" action="login"

s:textfield name="username" key="username"/s:textfield

s:textfield name="password" key="password"/s:textfield

s:submit label="submit"/s:submit

/s:form

s:actionerror/

java代码如何实现中英文转换

使用java提供的国际化功能就可以了。不过建议你使用框架技术中的国际化,框架技术中的国际化都做过封装,实现起来相对简单的多。只需要简单的配置就可以实现中英文或者其他语言的切换了!~

Java 代码翻译

package com.lp.test;

public class StringTest {

public static void main(String[] args) {

// TODO code application logic here

//打印main方法参数

if (args.length  0) {

for (int i = 0; i  args.length; i++) {

System.out.println(args[i]);

}

} else {

System.out.println("No args.");

}

String str = "12345";

//将str拆分为单个char输出

for (int i = 0; i  str.length(); i++) {

System.out.print(str.charAt(i) + " ");

}

System.out.println("");

//截取str前四位

str = str.substring(0, 4);

System.out.println(str);

//将截取后的str与"77777"进行拼接

str = str.concat("77777");

System.out.println(str);

//输出7在str中第一次出现的位置

int index = str.indexOf('7');

System.out.println(index);

//获取7在str中最后一次出现的位置

int lastIndex = str.lastIndexOf('7');

System.out.println(lastIndex);

//将str中的7全部换为6

str = str.replace('7', '6');

System.out.println(str);

//将str中第一次出现的"6666"置换为"5"

str = str.replaceAll("6666", "5");

System.out.println(str);

//初始化一个包含"12345"的字符串缓冲对象

StringBuilder strb = new StringBuilder("12345");

//循环输出字符串缓冲对象的内容

for (int i = 0; i  strb.length(); i++) {

System.out.print(strb.charAt(i) + " ");

}

System.out.println("");

//删除strb中索引为4的字符

strb.deleteCharAt(4);

System.out.println(strb);

//在删除字符后的strb中拼接"77777"

strb.append("77777");

System.out.println(strb);

//在索引为4芳容位置上插入"56";

strb.insert(4, "56");

System.out.println(strb);

//颠倒strb中的字符顺序

strb.reverse();

System.out.println(strb);

String hello = "HelloWord";

//将hello字符串转换为全小写

System.out.println(hello.toLowerCase());

//将hello字符串转换为全大写

System.out.println(hello.toUpperCase());

}

}


本文名称:java代码中英文 java语言英文
分享URL:http://cdweb.net/article/ddsiohj.html