一些小TIPS
在平时的学习和写代码过程中,经常有些特别小的点,虽然很简单,但是容易忘记或者弄错,在这里记录一下,随时备案。
字符串匹配
Java中,字符串是一种引用数据类型,因此不能直接用”==”来做字符串是否相等的匹配,而应该用”.equals”来做相等的比较。
可变参数类型
public class TestVarArgus {
public static void dealArray(int... intArray){
}
public static void main(String args[]){
}
}
如上所述代码所示,在定义方法的时候,参数类型int后出现了...,int...就是可变的参数类型,也称为不定参数类型。通过它的名字可以很直接地看出来,这个方法在接收参数的时候,个数是不定的。
public class TestVarArgus {
public static void dealArray(int... intArray){
for (int i : intArray)
System.out.print(i +" ");
System.out.println();
}
public static void main(String args[]){
dealArray();
dealArray(1);
dealArray(1, 2, 3);
}
}
参考链接:https://blog.csdn.net/gaojinshan/article/details/32327011
转义字符
1、如果用“.”作为分隔的话,必须是如下写法,String.split(“\.”),这样才能正确的分隔开,不能用String.split(“.”);
2、如果用“|”作为分隔的话,必须是如下写法,String.split(“\|”),这样才能正确的分隔开,不能用String.split(“|”);“.”和“|”都是转义字符,必须得加”\”;
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如,“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split(“and|or”);