从XML中取出的值为一个换行符和空隔的组合(如:“\n ”),怎么对它进行判断啊! 比如一个变量 Myv.get(i)中的值有“\n ” 如何判断它的值是不是“\n ”呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 完全匹配的话就用equal,如果不是严格匹配的话用正则表达式 完全匹配str.equals("\n ");regex:str.matches("\\s+"); to:masse(当午)matches是怎么用啊 正则表达式 String str = null; str = " \n \n\n\n "; System.out.println(str.matches("\\s+")); // 这里返回true,因为都是空白 str = "abc\n\n \n a"; System.out.println(str.matches("\\s+")); // 返回false,因为str里面有a等其它非空白字符。 解决:用字符串的切割功能:substring方法(String)Myv.get(i)).substring(0,1) 再java中 == 和 != 对对象来说,比较的是是否是同一个引用。只有当对象是同一个引用时,才可以得到true的结果。 而你的这个,虽然字符相同,但不是来自同一个引用。所以,一般来比较对象是否相同的话,采用equal()方法。 单纯的运算符== 会出现错误 求救 求救 求救 求救 怎样拼接java的方法名称!!!!!! 子类到底继承什么?大侠请进 如何在用户界面上判断输入的是否是数字?谢谢 100分给高手的难题:如何使用Socket正确无误的发送ClientDataSet.data数据到客户端? 在java里如果想写个程序,让它通过http协议来通信,怎么实现?? 为什么会一闪而过? 谁考过SCJP?能否谈一谈题目和有关事项是怎样的。 这样的人能值多少钱呀? 搞不懂 如何判断一个字符变量是否为换行符(\n)啊 模式问题:singleton单体是什么?怎么用?
str.equals("\n ");regex:str.matches("\\s+");
matches是怎么用啊
String str = null;
str = " \n \n\n\n ";
System.out.println(str.matches("\\s+")); // 这里返回true,因为都是空白
str = "abc\n\n \n a";
System.out.println(str.matches("\\s+")); // 返回false,因为str里面有a等其它非空白字符。
只有当对象是同一个引用时,才可以得到true的结果。 而你的这个,虽然字符相同,但不是来自同一个引用。所以,一般来比较对象是否相同的话,采用equal()方法。 单纯的运算符== 会出现错误