JAVA字符串处理函数汇总(和js对比)

1.JAVA字符串处理函数汇总
2.java字符,字符串,数字之间的转换在这里插入图片描述

3.java、js、jquery中的length、length()、size()的区别

  • java中的length、length()、size():
String[] arr1={"false",null,""};
 String a="woshizifuchuan";

//(1)计算数组长度用length:

System.out.println(arr.length);

//(2)计算字符串长度用length():

System.out.println(a.length());

//(3)计算集合的大小用size():

List<Object> l;ist = newArrayList();
array.add(a);
System.out.println(array.size());
  • js中length:

原生js中都是length,没有length(),js中没有java中那样的集合所以没有size()。

(1)计算数组长度:

var t=[undefined, 2, false, null, ""];
t.length

(2)计算字符串长度用

var ch= "HelloWorld!"
ch.length;
  • jquery中length 和size():

length用法同js,但是jquery是基于js的轻量级框架,在获取元素时多了个size()方法。

size()是jQuery中的方法,用来获取元素个数,从1开始。

<input type="text" id="i1" name="ii" />
<input type="text" id="i2" name="ii" />
<input type="text" id="i3" name="ii" />
<input type="text" id="i4" name="ii" />
<div id="did" class="" name="dn">
<input type="text" id="ind1" name="ina" />
<input type="text" id="ind2" name="ina" class="cin"/>
<input type="text" id="ind3" name="ina" class="cin"/>
<input type="button" id="inbud" name="inbuna" class="cbu" value="点我发财" οnclick="" />
</div>

//元素个数

console.log($("#did").find("input[name='ina']").length);//3
console.log($("#did").find(".cin").length);//2
console.log($("#did").find("input").length);//4
console.log($("#did").find("input[name='ina']").size());//3
console.log($("#did").find(".cin").size());//2
console.log($("#did").find("input").size());//4
//alert(document.getElementsByName("l1").size());//document.getElementsByName(...).size is not a function
console.log($("input[name='ii']").size() );//4
console.log($("input[name='ii']").length );//4
//alert($("input[name='ii']").length() );//Uncaught TypeError: $(...).length is not a function

实验笔记对比

//java(shiyan552.jsp)
String[] sort(String str){
		String[] str1=str.split(",");//字符串分割后变成字符串数组
		String str2="";
		int j=str1.length;
		for(int i=0;i<str1.length;i++){	
		}
		return str1;
	}
//ps:字符串数组的长度取值用length,单个字符串长度取值用length(),是不一样的。
//javascript(shiyan42.html)
function qq(){
    var a = document.f1.s1.value;//a是一个字符串
    var b = a.split(",");
    var c = b;
    for(var i=0;j<b.length;i++){
     c[i]=Number(b[i]);
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值