当前位置: 首页 > news >正文

新网站怎么快速收录/网站制作工具有哪些

新网站怎么快速收录,网站制作工具有哪些,医院做网站开发,小程序代理模板本篇文章帮大家学习java可变长度数组,包含了Java可变长度数组使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。Java数组声明后其长度就固定了,不能增加长度。 要创建一个可扩展的数组可以使用ArrayLi…

本篇文章帮大家学习java可变长度数组,包含了Java可变长度数组使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。

Java数组声明后其长度就固定了,不能增加长度。 要创建一个可扩展的数组可以使用ArrayList或Vector。ArrayList和Vector类的工作方式都是相同的,只是Vector类中的方法是同步的,而ArrayList中的方法不同步。ArrayList类仅适用于对象,不适用于原始数据类型。

ArrayList类是一个通用类,它将其元素的类型作为类型参数。要使用原始值,请声明一个包装类 - ArrayList。 例如,使用ArrayList 来处理int类型的元素。

示例

以下代码片段说明了ArrayList类的使用:

import java.util.ArrayList;

public class Main {

public static void main(String[] args) {

ArrayList ids = new ArrayList<>();

int total = ids.size(); // total will be zero

System.out.println("ArrayList size is " + total);

System.out.println("ArrayList elements are " + ids);

ids.add(new Integer(10)); // Adding an Integer object.

ids.add(20); // Autoboxing

ids.add(30); // Autoboxing

total = ids.size(); // total will be 3

System.out.println("ArrayList size is " + total);

System.out.println("ArrayList elements are " + ids);

ids.clear();

total = ids.size(); // total will be 0

System.out.println("ArrayList size is " + total);

System.out.println("ArrayList elements are " + ids);

}

}

上面的代码生成以下结果。

ArrayList size is 0

ArrayList elements are []

ArrayList size is 3

ArrayList elements are [10, 20, 30]

ArrayList size is 0

ArrayList elements are []

实例-2

像数组一样,ArrayList使用基于0的索引。ArrayList的第一个元素的索引为0。以下代码说明了如何使用for循环来遍历ArrayList中的每个元素。

import java.util.ArrayList;

public class Main {

public static void main(String[] args) {

ArrayList namelist = new ArrayList();

// Add some names

namelist.add("A");

namelist.add("B");

namelist.add("C");

// Get the count of names in the list

int count = namelist.size();

for (int i = 0; i < count; i++) {

String name = namelist.get(i);

System.out.println(name);

}

namelist.remove("A");

count = namelist.size();

for (int i = 0; i < count; i++) {

String name = namelist.get(i);

System.out.println(name);

}

}

}

上面的代码生成以下结果。

A

B

C

B

C

将ArrayList/Vector转换为数组

ArrayList类有一个名为toArray()的重载方法:

Object[] toArray( )

T[] toArray(T[ ] a)

第一个方法返回ArrayList的元素作为Object的数组。第二种方法将任何类型的数组作为参数。

以下代码显示了如何将ArrayList转换为数组。

import java.util.ArrayList;

import java.util.Arrays;

public class Main {

public static void main(String[] args) {

ArrayList al = new ArrayList();

al.add("Java");

al.add("SQL");

al.add("Data");

System.out.println("ArrayList:" + al);

String[] s1 = new String[al.size()];

String[] s2 = al.toArray(s1);

System.out.println("s1 == s2:" + (s1 == s2));

System.out.println("s1:" + Arrays.toString(s1));

System.out.println("s2:" + Arrays.toString(s2));

s1 = new String[1];

s1[0] = "hello"; // Store hello in first element

s2 = al.toArray(s1);

System.out.println("s1 == s2:" + (s1 == s2));

System.out.println("s1:" + Arrays.toString(s1));

System.out.println("s2:" + Arrays.toString(s2));

}

}

上面的代码生成以下结果。

ArrayList:[Java, SQL, Data]

s1 == s2:true

s1:[Java, SQL, Data]

s2:[Java, SQL, Data]

s1 == s2:false

s1:[hello]

s2:[Java, SQL, Data]

http://www.jmfq.cn/news/5213539.html

相关文章:

  • 捡个杀手做老婆 在哪个网站/无锡网站制作无锡做网站
  • 做互助盘网站多少钱/百度新闻首页新闻全文
  • 做拼多多网站免费课程/最近10条重大新闻
  • 百度不更新网站/制作网站建设入门
  • 58网站怎么做浏览度才高/网络软文怎么写
  • 做公司网站的资料/长春seo整站优化
  • 建站哪家好wordpress/企业seo顾问服务阿亮
  • 招投标 网站建设/百度软件下载安装
  • 临沂做wish网站/域名注册免费
  • 男士手表网站/网络推广是指什么
  • 自己做电商网站./杭州百度代理公司
  • 便利店网站建设拓扑图/企业管理培训视频免费
  • 酒楼网站模板/长沙百家号seo
  • seo技术培训唐山/叶涛网站推广优化
  • 静态网站做一单多少钱/万网域名注册信息查询
  • 网站的二级栏目怎么做/网站片区
  • 网站建设推广销售好做吗/海淀区seo引擎优化
  • 做导航网站/网站建设详细方案模板
  • 长春网站建设公司排名/广州seo公司排名
  • 公司网站开发需要什么证书/惠州百度seo哪里强
  • 怎么做诚信通网站的店招/关键词有哪些?
  • 自建站怎么接入支付/seo建站要求
  • 各种类型网站建设/重庆seo整站优化
  • 互联网推广平台有哪些/天津seo结算
  • 网站建设公司muyunke/网站设计的流程
  • wordpress mycred汉化/关键词优化如何做
  • 即墨今天新闻大事/宁波seo网络推广产品服务
  • 做调查哪个网站比较可靠/白山网络推广
  • 网站建设专题页面/指数基金有哪些
  • 网站做/承德网络推广