请问在JAVA里怎么认识字符串中有没有中文? 请问在JAVA里怎么认识字符串中有没有中文?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s = "hello!你好" ;for (int i = 0; i<s.length(); i++){ System.out.println ( (int)s.charAt(i) ) ;}看一下就知道了,中文字符输出的数字很大的 java用的是unicode.中文有相對應的unicode.x:\j2sdk1.4.2_07\demo\jfc\Font2DTest\Font2DTest.html可以查看!!! 非中文字符都在256以内(好象是的哈),那么判断有大于 这个数的就有中文,则:String s = "hello!你好" ;for (int i = 0; i<s.length(); i++){ if( (int)s.charAt(i) )>256) {System.out.println ("有中文") return; }} google到一段代码:public static boolean hasFullSize(String inStr){ if (inStr.getBytes().length != inStr.length()) { return true; } return false; } 如何根据IP找到此机上有哪些数据库服务器及实例名- 连接ACCESS数据库检索 请问如果用JSWING得到这样的界面效果? Could not find the main class 问题 能解决这个问题的一定是高手 请各帮解决一个怪问题 Date类下的valueOf方法怎样使用?? Integer类的问题???????? java里的package怎么用的? 用jbuilder6。0和mobileset2。0 开发手机程序! 急请教JDBC问题 一个初级问题
for (int i = 0; i<s.length(); i++)
{
System.out.println ( (int)s.charAt(i) ) ;
}看一下就知道了,中文字符输出的数字很大的
x:\j2sdk1.4.2_07\demo\jfc\Font2DTest\Font2DTest.html可以查看!!!
String s = "hello!你好" ;
for (int i = 0; i<s.length(); i++)
{
if( (int)s.charAt(i) )>256)
{
System.out.println ("有中文")
return;
}
}
public static boolean hasFullSize(String inStr){
if (inStr.getBytes().length != inStr.length()) {
return true;
}
return false;
}