string的问题 java的一个小问题 判断string类型的字符串是否为中文,如果是返回true ,反之。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Java判断一个字符串中是否有中文字符基本上就是通过Unicode编码来判断,因为中文在Unicode中的编码区间为:0x4e00--0x9fbbString str = "中华人民"; System.out.println(str.matches("[//u4e00-//u9fbb]+")); 是有中文 还是全部中文?转换成char数组 然后看看他的asii码是否大于零 小于零或者是转换成unicode编码这个编码机中有中文和英文 java支持的统一码(Unicode),他可以支持世界不同的语言的可写文本的交换,处理和显示。例如:import javax.swing.JOptionPane;public class DisplayUnicode{public static void main(String [] args){JOptionPane.showMessageDialog(null,"\u6B22\u8FCE\u03b1\u03b2\u03b3","\u6B22\u8FCE Welcome",JOptionPane.INFORMATION_MESSAGE);}}这个代码就可以实现中文的输出 System.out.println(str.matches("[\u4e00-\u9fbb]+")); System.out.println(str.matches("[\u4e00-\u9fbb]+")); System.out.println(str.matches("[\u4e00-\u9fbb]+")); 整么样的代码才能有生命力 使用spring2.0,配置文件的文件名不是applicationcontext.xml就报错!使用myeclipse工具,一个web项目为什么只能创建一个配置文件?把这文件删除后如何新建一个? swt 考题:编一个程序测试2008年是否属于闰年 关于java的FileDialog 请教一个问题? 投石问路先,欢迎大家指点 关于配置文件的书写 哪位大侠知道有关“用java applet 实现‘俄罗斯方块’”的源代码 getRuntime()有什么用? java程序执行机制 新手求助:关于notepad++ 和CMD执行的安装问题
因为中文在Unicode中的编码区间为:0x4e00--0x9fbbString str = "中华人民";
System.out.println(str.matches("[//u4e00-//u9fbb]+"));
转换成char数组 然后看看他的asii码是否大于零 小于零或者是转换成unicode编码
这个编码机中有中文和英文
例如:
import javax.swing.JOptionPane;
public class DisplayUnicode
{
public static void main(String [] args)
{
JOptionPane.showMessageDialog
(null,"\u6B22\u8FCE\u03b1\u03b2\u03b3","\u6B22\u8FCE Welcome",JOptionPane.INFORMATION_MESSAGE);
}
}
这个代码就可以实现中文的输出