高手进 .在线等 急!怎么用JAVA编辑中文字符阿
发布网友
发布时间:2022-04-28 15:18
我来回答
共4个回答
热心网友
时间:2022-06-19 09:21
/**
*
*/
package test;
import javax.swing.JOptionPane;
import java.text.SimpleDateFormat;
/**
* @author yinmang
*
*/
public class TestChina {
public static void main(String[] args) {
TestChina tc = new TestChina();
java.util.Date date = new java.util.Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy.MM.dd hh:mm:ss");
String dateString = formatter.format(date);
StringBuffer d = tc.made(dateString);
System.out.println("Today is " + d);
JOptionPane.showMessageDialog(null, "Today is " + dateString,
"Show Current Date", JOptionPane.INFORMATION_MESSAGE);
}
public StringBuffer made(String mun) {
char[] muns = mun.toCharArray();
StringBuffer newdate = new StringBuffer("");
for (int i = 0; i < muns.length; i++) {
switch (muns[i]) {
case '0':
newdate.append("零");
break;
case '1':
newdate.append("一");
break;
case '2':
newdate.append("二");
break;
case '3':
newdate.append("三");
break;
case '4':
newdate.append("四");
break;
case '5':
newdate.append("五");
break;
case '6':
newdate.append("六");
break;
case '7':
newdate.append("七");
break;
case '8':
newdate.append("八");
break;
case '9':
newdate.append("九");
break;
default:
newdate.append(".");
}
}
return newdate;
}
}
做了个简单的,没有完全实现你的功能,
按这个思路改改就可以。。。
热心网友
时间:2022-06-19 09:22
这里牵扯到国际化的问题,具体的我我不是很了解!
热心网友
时间:2022-06-19 09:22
你把英文字符串写成中文的啊
热心网友
时间:2022-06-19 09:23
你直接吧英文的字符串换成中文的不就行了?你输出是在JSP吧?你输出的时候用标签转化一下就行了 写JS也行 或者直接写中文试试