和字符串处理有关,请赐教 public boolean isEnglish(String string)这个函数,可以取出字符,判断 字符在 a 和 z之间 ,就可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public boolean isEnglish(String string)这个函数也太失水准了 :)别的不说,先把它改进一下。public boolean isEnglish(String string){ if(Character.isLetter(string.charAt(0))){ return true; }else{ return false; } } 你的想法还可以,但是性能不太高,不要到文件中去找了,用hashmap,可以提高性能,但是占内存较大. 常用字也就万把不到应该,预先载入内存应该可以,速度会快,如果太多,可以考虑使用缓冲。另外,其实主要是查找搜索,建议使用JDK1.4的正则表达式。 再改进 newman0708(nch) 的 isEnglish,呵呵。 static public boolean isEnglish(String str) { for (int i = 0; i < str.length(); i++) { if (!Character.isLetter(str.charAt(i))) return false; } return true; }发现批星星是件很爽的事情,嘻嘻。 谢谢,但是,1,in.readLine()后,它的(指针)是不是不断向后移,C\C++里好像有fseek重新定位吧?2,怎么判断已经找完整个文件了(还找不到)呢? 楼上可以查阅JAVA.IO包中相应读文件流对象的API。 使用input.nextLine()结果输入时跳过了,想不通 分解四则算式(例如:4+5-6) 类的继承 出错啦。。。 问个选择题 蝴蝶文形成 getTrace类继承connDataBase类时提示找不到connDataBase类!急,在线等! 新手一个最简单的问题,求助大家? 关于执行SQL语句的问题 环境配置问题 关于继承和覆盖的问题 哪位有ECC(椭圆曲线密码算法)的实现呀,不胜感激? GUI关于打开一个对话框的问题!在线待
这个函数也太失水准了 :)别的不说,先把它改进一下。public boolean isEnglish(String string){
if(Character.isLetter(string.charAt(0))){
return true;
}else{
return false;
}
}
如果太多,可以考虑使用缓冲。另外,其实主要是查找搜索,建议使用JDK1.4的正则表达式。
static public boolean isEnglish(String str)
{
for (int i = 0; i < str.length(); i++)
{
if (!Character.isLetter(str.charAt(i)))
return false;
}
return true;
}
发现批星星是件很爽的事情,嘻嘻。
1,in.readLine()后,它的(指针)是不是不断向后移,C\C++里好像有fseek重新定位吧?
2,怎么判断已经找完整个文件了(还找不到)呢?