Java中length,length(),size()详解及区别
Java中length,length(),size()区别
length属性:用于获取数组长度。
eg:
int ar[] = new int{1,2,3} /** * 数组用length属性取得长度 */ int lenAr = ar.length;//此处lenAr=3 System.out.println("Arr length:"+lenAr);
length()方法:用于获取字符串长度。
String str = "Hello World Java"; /** * 字符串用length()方法取得长度 */ int lenStr = str.length();//此处lenStr=16 System.out.println("Str length():"+lenStr);
size()方法:用于获取泛型集合有多少个元素。
eg:
/** * Collection是整个类集之中单值保存的最大父接口,所以使用时需要用具体子类实例化 */ Collection<String> col = new ArrayList<String>(); col.add("Hello"); col.add("World"); col.add("Java"); /** * 类集框架用size()方法取元素个数 */ int sizeCol = col.size();//此处sizeCol=3 System.out.println("Col size:"+sizeCol);
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
javascript:;与javascript:void(0)使用介绍
最近看了好几个关于<a>标签和javascript:void(0)的帖子,谨记于此,以资查阅. 注:以下代码未经全面测试,但每一种方法可能会出现的情况都基本做了说明. 在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好. 目前有如下几种解决办法: 1)点击链接后不做任何事情 <a href="javascript:
-
javascript 手机号码正则表达式验证函数 原创
复制代码 代码如下: function checkMobile(){ var sMobile = document.mobileform.mobile.value if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))){ alert("不是完整的11位手机号或者正确的手机号前七位"); document.mobileform.mobile.focus(); return false;
-
Javascript 的addEventListener()及attachEvent()区别分析
Mozilla中: addEventListener的使用方式: target.addEventListener(type, listener, useCapture); target: 文档节点.document.window 或 XMLHttpRequest. type: 字符串,事件名称,不含"on",比如"click"."mouseover"."keydown"等. listener :实现了 EventListene
-
java.net.SocketException: Connection reset 解决方法
自从SEOTcs系统11月份24日更新了一下SEO得分算法以来,一直困扰我的一个问题出现了,java的数据job任务,在执行过程中会经常报以下的错误: "2011-12-03 18:00:32 DefaultHttpClient [INFO] I/O exception (java.net.SocketException) caught when processing request: Connection reset by peer: socket write error2011-12-03
-
JAVA8 十大新特性详解
"Java is still not dead-and people are starting to figure that out." 本教程将用带注释的简单代码来描述新特性,你将看不到大片吓人的文字. 一.接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下: 复制代码 代码如下: interface Formula { double calculate(int a); default do
-
JavaScript window.setTimeout() 的详细用法
js的setTimeout方法用处比较多,通常用在页面刷新了.延迟执行了等等.但是很多javascript新手对setTimeout的用法还是不是很了解.虽然我学习和应用javascript已经两年多了,但是对setTimeout方法,有时候也要查阅资料.今天对js的setTimeout方法做一个系统地总结. setInterval与setTimeout的区别 说道setTimeout,很容易就会想到setInterval,因为这两个用法差不多,但是又有区别,今天一起总结了吧! setTimeo
-
java写入文件的几种方法分享
一,FileWritter写入文件 FileWritter, 字符流写入字符到文件.默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾. 1. 替换所有现有的内容与新的内容. new FileWriter(file);2. 保留现有的内容和附加在该文件的末尾的新内容. 复制代码 代码如下: new FileWriter(file,true); 追加文件示例 一个文本文件,
-
Java环境变量的设置方法(图文教程)
安装JDK 向导进行相关参数设置.如图: 正在安装程序的相关功能,如图: 选择安装的路径,可以自定义,也可以默认路径.如图: 成功安装之后,进行测试是否真的成功安装,点击[开始]----[运行]----输入 CMD,在命令提示符里面输入"Java -version"并按回车键,出现下图,即为安装成功.如图: 下面开始配置环境变量,右击[我的电脑]---[属性]-----[高级]---[环境变量],如图: 选择[新建系统变量]--弹出"新建系统变量"对话框,在&quo
-
java中File类的使用方法
构造函数 复制代码 代码如下: public class FileDemo { public static void main(String[] args){ //构造函数File(String pathname) File f1 =new File("c:\\abc\\1.txt"); //File(String parent,String child) File f2 =new File("c:\\a
-
javascript的console.log()用法小结
console.log 原先是 Firefox 的"专利",严格说是安装了 Firebugs 之后的 Firefox 所独有的调试"绝招". 这一招,IE8 学会了,不过用起来比 Firebugs 麻烦,只有在开启调试窗口(F12)的时候,console.log 才能出结果,不然就报错. 今天看到 Opera 也有个叫 dragonfly 的东东,用这东西查看 DOM,已经可以和 Firebug 媲美,然而还是不能用 console.log.于是有人就提供了这样两句
随机推荐
- php函数serialize()与unserialize()用法实例
- C#实现的简单整数四则运算计算器功能示例
- mysql 临时表 cann't reopen解决方案
- wkhtmltopdf 最好用Html转pdf的工具
- inst.exe,Setup.exe木马Trojan-PSW.Win32.Magania.cjy解决方法
- jQuery 源码分析笔记(5) jQuery.support
- win2000/XP停止打印.bat
- JavaScript 另类遍历数组实现代码
- javascript之循环停顿上下滚动
- php实现约瑟夫问题的方法小结
- PHP 中文简繁互转代码 完美支持大陆、香港、台湾及新加坡
- php cc攻击代码与防范方法
- linux环境下python中MySQLdb模块的安装方法
- Android使用Intent获取联系人信息
- Android编程之文件读写操作与技巧总结【经典收藏】
- Shell中eval的用法示例
- Spring实现动态修改时间参数并手动开启关停操作
- CentOS 6.0 启动时出现fstab错误时的修复方法
- MongoDB修改数据的2种方法
- jQuery遍历json的方法分析