哥们帮帮忙,关于中英文符号不变的问题! 如何使得:"sfsdfsdfdsfdsfdsfdsf!".equelse("sfsdfsdfdsfdsfdsfdsf!");true呢;第一个!为中文第二个为英文;符号会是不规则的如:"sfsd.fs!d,f".equelse("sfs。fs!d,f"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 equals -- 函数名写错啦你这样子做行不行 :( "sfsdfsdfdsfdsfdsfdsf!".equelse("sfsdfsdfdsfdsfdsfdsf!") ) ||( "sfsdfsdfdsfdsfdsfdsf!".equelse("sfsdfsdfdsfdsfdsfdsf!") ) 两个都判断 ,用|| equals -- 函数名写错啦你这样子做行不行 :( "sfsdfsdfdsfdsfdsfdsf!".equals("sfsdfsdfdsfdsfdsfdsf!") ) ||( "sfsdfsdfdsfdsfdsfdsf!".equals("sfsdfsdfdsfdsfdsfdsf!") ) 两个都判断 ,用|| ( "sfsdfsdfdsfdsfdsfdsf!".equals("sfsdfsdfdsfdsfdsfdsf!") ) ||( "sfsdfsdfdsfdsfdsfdsf!".equals("sfsdfsdfdsfdsfdsfdsf!") ) 两个都判断 ,用||灵活性不好。 String str = "sfsdfsdfdsfdsfdsfdsf!";str = str.replaceAll("!", "!");System.out.println("sfsdfsdfdsfdsfdsfdsf!".(str)); 最后这个直接.str是什么意思。。 System.out.println("sfsdfsdfdsfdsfdsfdsf!".equals(str)); //笔误 可以先把所有的符号定义成一个数组,然后将所有的中文符号全部转换成英文的符号。例如,在这个字符串中有",.!?"这四个标点符号 public static void main(String[] args) { //定义中文状态下的符号 String []symbos_CH = new String[]{",","。","!","?"}; //定义英文状态下与中文相对应的符号(注意顺序) String []symbos_EN = new String[]{",",".","!","?"}; String str1 = "sfsd.fs!d,f"; String str2 = "sfsd。fs!d,f"; //将str1和Str2都转换成英文状态的标点符号 for(int i=0;i<symbos_CH.length;i++){ str1 = str1.replaceAll(symbos_CH[i], symbos_EN[i]); str2 = str2.replaceAll(symbos_CH[i], symbos_EN[i]); } //做判断是否相等 System.out.println(str1.equals(str2)); }希望我没理解错意思。 又遇到时间转换问题2009-09-02T01:01:49.093750Z 关于向数据库中插入信息问题! 关于用快捷键复制问题 如何用jdbc访问access数据库,请高手给指点.在线等待! 面试的一个小问题,把握弄傻了,大家进来看看 请帮忙 关与串口 java中等号“=”的意义是什么? 那位可以提供给我java的包,类函数。。的关系图??????????? java 学习资料大放送 关于继承的问题,求指教! 字符串数组当参数的问题 计算器问题 请高手指点
你这样子做行不行 :( "sfsdfsdfdsfdsfdsfdsf!".equelse("sfsdfsdfdsfdsfdsfdsf!") ) ||
( "sfsdfsdfdsfdsfdsfdsf!".equelse("sfsdfsdfdsfdsfdsfdsf!") ) 两个都判断 ,用||
你这样子做行不行 :( "sfsdfsdfdsfdsfdsfdsf!".equals("sfsdfsdfdsfdsfdsfdsf!") ) ||
( "sfsdfsdfdsfdsfdsfdsf!".equals("sfsdfsdfdsfdsfdsfdsf!") ) 两个都判断 ,用||
( "sfsdfsdfdsfdsfdsfdsf!".equals("sfsdfsdfdsfdsfdsfdsf!") ) 两个都判断 ,用||灵活性不好。
str = str.replaceAll("!", "!");
System.out.println("sfsdfsdfdsfdsfdsfdsf!".(str));
",.!?"这四个标点符号
public static void main(String[] args) {
//定义中文状态下的符号
String []symbos_CH = new String[]{",","。","!","?"};
//定义英文状态下与中文相对应的符号(注意顺序)
String []symbos_EN = new String[]{",",".","!","?"};
String str1 = "sfsd.fs!d,f";
String str2 = "sfsd。fs!d,f";
//将str1和Str2都转换成英文状态的标点符号
for(int i=0;i<symbos_CH.length;i++){
str1 = str1.replaceAll(symbos_CH[i], symbos_EN[i]);
str2 = str2.replaceAll(symbos_CH[i], symbos_EN[i]);
}
//做判断是否相等
System.out.println(str1.equals(str2));
}
希望我没理解错意思。