易截截图软件、单文件、免安装、纯绿色、仅160KB

Java ArrayList使用总结(一)

   最近一直在使用Java,感觉它的越界检查非常有效。这一点对于初学者来说是非常重要的(提高程序的严谨性),对于有经验的程序员来说也很有帮助。Java中有一个很有效的ArrayList类(读者可以结合Java API
来学习它),。它和一般的数组不一样,不需要提前分配固定的空间(使用比较灵活),每次使用的时候可以添加进新的元素(感觉就是操作对于程序员来说透明化了,有兴趣的可以自己编写来实现这个类的一些方法)。
1.比如你需要添加String类型的数组:
  ArrayList <String> s=new ArrayList<String>();//创建了s来保存String数组
   s.add("hello");//向s中添加hello字符串
   s.add("arraylist");
   for(int i=0;i<s.size();i++)//s.size()是ArrayList的一个方法,返回结果是s的大小,就像数组的长度一样
  System.out.print(s.get(i)+“ ”);//s.get(i)是获取s的第i个元素了
 这样在终端就会打印出如下结果:hello arraylist
 2.当读者需要定义自己类,并且需要针对它来创建数组的话,可以这样使用(这里我们假设定义一个学生信息):
  class Student//我们不定义方法(除构造方法以外),也就是说把Student类作为C语言中的结构体来使用
{
    String no;//学号
    String name;//学生姓名
    String home;//家庭住址
   public Student(String no, String name, String home)
{
 this.no=no; this.name=name;this.home=home;
}
}
ArrayList <Student> s=new ArrayList<Student>();
 s.add(new("001","Csdn","China"));//添加了一个学生
//如果需要输出或者是别的处理,请读者参考api
以上代码片段不可单独执行,需要上下文。(在下也是初学者,说的不好的还请见谅!)


相关文档:

Java学习拾遗2 由String str=”abc”引出的故事

 Java学习拾遗2--由String str=”abc”引出的故事(综合了下边的一些指点已更新,感谢在下边留言交流的朋友,谢谢你们的指点!) 收藏 此文于2009-11-10被推荐到CSDN首页
如何被推荐?
话题是由如下的事情引出的:
public class StringTest { 
public static void main(String[] args) { 
......

JAVA中用于处理字符串的“三兄弟”

JAVA中用于处理字符串的“三兄弟”
JAVA中用于处理字符串常用的有三个类:java.lang.String、java.lang.StringBuffer、java.lang.StringBuilder,这三者的共同之处都是final类,不允许被继承,这主要是从性能和安全性上考虑的,因为这几个类都是经常被使用着的,且考虑到防止其中的参数被修改影响到其它的应用。 ......

JAVA中的依赖倒原则

JAVA中的依赖倒原则
美国法律有一条最基本的准则就是“人人平等”,我们不去管它是经过什么样的斗争、什么样的流血牺牲换来的,只把它理解为一个JAVA方法,该方法定义如下:
    public final boolean 人人平等(人1,人2){
       return true;
  &n ......

java实现的FTP上传下载客户端

org.apache.commons.net.ftp.*中的FTPClient类实现的FTP上传下载功能:
需导入Apache的commos-net的jar包,若导入的是1.4版本的包,则FTPFile[] fileList = ftpClient.listFiles()的执行过程中可能会报错,此时更换导入2.0版本的jar包,问题即可解决。
代码如下:
package com.java.ftp;
import java.io.File;
import ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号