标签:开发 web开发 values getc 地址 har class param cal
c#用双等号(==)来进行 字符串值相等比较。如下:
string a="3";
string b="3";
if(a==b){
}
java用equals来比较字符串的值是否相等,双等号(==)是来比较地址是否相等
1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean
他们之间的比较,应用双等号(==),比较的是他们的值。
2.复合数据类型(类)
当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。 JAVA当中所有的类都是继承
所以字符串值比较都要用:equals
String s1 = "hello";
asp.net直接用request["name"]来获取,如果有多个同名的name则值用英文逗号分隔。
java web用request.getParameterValues(name)获取多个同名的name的值,获取的是个数组String[]
request.getRequestURL() 返回全路径
request.getRequestURI() 返回除去host(域名或者ip)部分的路径
request.getContextPath() 返回工程名部分,如果工程映射为/,此处返回则为空
request.getServletPath() 返回除去host和工程名部分的路径
request.getRequestURL() http://localhost:8080/项目名/home/index
request.getRequestURI() /项目名/home/index
request.getContextPath() /项目名
request.getServletPath() /home/index
5.1是否等于0
price.compareTo(BigDecimal.ZERO)==0
5.2比较大小
BigDecimal a = new BigDecimal (101); BigDecimal b = new BigDecimal (111); //使用compareTo方法比较 //注意:a、b均不能为null,否则会报空指针 if(a.compareTo(b) == -1){ System.out.println("a小于b"); } if(a.compareTo(b) == 0){ System.out.println("a等于b"); } if(a.compareTo(b) == 1){ System.out.println("a大于b"); } if(a.compareTo(b) > -1){ System.out.println("a大于等于b"); } if(a.compareTo(b) < 1){ System.out.println("a小于等于b"); }
${‘a‘.concat(‘b‘)}
${a!=null&&!(empty a)}
${3.14.unscaledValue()!=0}
标签:开发 web开发 values getc 地址 har class param cal
原文地址:https://www.cnblogs.com/eggTwo/p/11903832.html