- 浏览: 499554 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (155)
- jQuery (12)
- java基础 (21)
- hibernate错误 (2)
- myeclipse快捷键 (1)
- hibernate (5)
- javaWeb (1)
- tomcat (4)
- oracle (7)
- 用命令导入导出数据库 (1)
- ssh整合类 (2)
- struts2 (7)
- spring (0)
- html (3)
- xml操作 (1)
- linux (4)
- cad (1)
- log4j日志配置 (4)
- MyEclipse (8)
- struts1 (3)
- 正则表达式 (3)
- struts标签 (1)
- poderdesinger (1)
- javascript (10)
- linux 客户端 (2)
- webProjectProblem (4)
- sql 问题 (1)
- 文件下载问题 (1)
- js正则表达式 (1)
- java 乱码问题 (1)
- mysql (6)
- 生活随笔 (3)
- 文件上传 (3)
- 电影 (1)
- json (1)
- 理论概念 (1)
- 总结 (1)
- ssh项目错误 (2)
- sql (3)
- powerdesinger (1)
- 导入exce数据 (1)
- windows cmd命令 (1)
- weblogic (1)
- 分页功能 (1)
- ssh 问题 (1)
- 项目问题积累总结 (5)
- 发散思维 (1)
- idea (1)
最新评论
-
tecwang:
DiskFileItemFactory类 -
Yimmm:
DiskFileItemFactory类 -
qmgrx2007:
引用
DiskFileItemFactory类 -
逆风翔:
校验特殊字符中的—再校验到 含有字符mda ...
js中用正则表达式 过滤特殊字符 ,校验所有输入域是否含有特殊符号 -
pineapple_zjw:
谢谢分享 学习ing
java拼接和解析json
Java动态数组是一种可以任意伸缩数组长度的对象,在Java中比较常用的是ArrayList,ArrayList是javaAPI中自带的java.util.ArrayList。下面介绍一下ArrayList作为Java动态数组的用法。
1.语法:add()是添加一个新的元素,
remove()删除一个元素,
size()获得ArrayList的长度。
ArrayList的下标是从0开始。
2.示例代码
import java.util.ArrayList;
public class JavaArrayList {
public static void main(String[]args) {
//Java动态数组的初始化
ArrayList al=new ArrayList();
//向Java动态数组中添加数据
al.add("a");
al.add("b");
al.add("c");
//输出Java动态数组
for(int i=0;i<al.size();i++) {
String alEach=(String)al.get(i);
System.out.println(alEach);
}
//删除数组中的某个元素,删除第二个元素
al.remove(1);
//修改Java动态数组,把新的元素放到第二个位置
al.add(1,"2");
//输出Java动态数组
for(int i=0;i<al.size();i++) {
String alEach=(String)al.get(i);
System.out.println(alEach);
}
}
}
输出如下:
a
b
c
a
2
c
PS:java的一维动态数组一般是使用集合的:ArrayList,HashMap等
泛型:
ArrayList<T> a = new ArrayList<T>();
T是你数组里 存的类型 比如String类型的 比如int的
你可以去看下泛型 就明白了
发表评论
-
如何把字符串转化成整形 不用javaapi的方法
2013-07-03 15:03 1495参考 :http://blog.csdn.net/great ... -
指定java编译时的编码
2012-09-20 15:00 1448指定java编译时候的编码:javac -encoding 编 ... -
枚举类的编写和调用
2012-04-10 10:29 1207编写: public enum enumTest { ... -
response.setHeader()的用法[转载]
2012-04-01 13:54 970转自:http://www.cnblogs.com/quanj ... -
iterator 例子
2012-01-15 16:56 1041import java.util.Arrays;import ... -
DiskFileItemFactory类
2012-01-06 15:30 44468转自:http://blog.csdn.net/chinali ... -
System.getProperty(String key)[转]
2011-12-26 11:17 1371转自:http://i.mtime.com/zhd/blog/ ... -
在catch中使用throw,finally中的语句是否会执行?
2011-09-29 15:09 2578public class Exceptiontest{ p ... -
java冒泡排序算法 (转)
2011-09-16 20:39 1075java冒泡排序算法 面试老考这个,都背熟了 1p ... -
面试总结 不断ing
2011-09-02 18:13 840面试总结 2011/9/2 1 将两个表的结果集联合起来 ... -
java 编译器 虚拟机 解释器 即时编译器 (转)
2011-09-01 18:08 1188什么是java虚拟机: ... -
JAVA虚拟机工作原理 (转)
2011-09-01 18:07 1416JAVA虚拟机工作原理 2009-04-11 21:41 ... -
split方法的应用和去除list中相同的元素【转】
2011-08-03 10:40 1122public class testJava { publi ... -
数组转化为list【转】
2011-08-02 13:35 1298import java.util.* ;public cl ... -
便利map
2011-08-01 20:16 1841import java.util.ArrayList;impo ... -
Java注释规范{转}
2011-07-28 16:38 905Java代码规范 --注释 ... -
toString方法
2011-06-26 20:44 977public class Test { public stat ... -
遍历set
2011-06-26 20:17 1014Iterator it = set.iterator(); ... -
java 从文件中读取信息(测试过成功)
2011-06-15 16:41 1608import java.io.File;import j ... -
关于java 读取propterties 文件的疑惑 和问题的解决
2011-06-15 16:36 1158最近在重构自己的小Demo 想把自己的下Demo 变成可以配置 ...
相关推荐
java动态数组java动态数组java动态数组java动态数组java动态数组java动态数组java动态数组java动态数组java动态数组java动态数组
用动态扩充实现线性表用动态扩充实现线性表
NULL 博文链接:https://1771189559.iteye.com/blog/2064770
在编写Java程序时,教组是常用的一种数据类型,然而在实际使用时有许多不便之处。为此,文章讨论了代替 Java传统教组的动态数组的设计及实现过程,并举例说明了动态数组类的使用方法。
java 动态的数组链表 java 动态的数组链表 java 动态的数组链表
主要介绍了Java封装数组之动态数组实现方法,结合实例形式详细分析了java动态数组的实现原理、操作步骤与相关注意事项,需要的朋友可以参考下
java螺旋数组源码java螺旋数组源码java螺旋数组源码
主要介绍了Java动态数组添加数据的方法,结合实例形式详细分析了Java动态数组的创建、添加、查找、打印等相关操作技巧,需要的朋友可以参考下
java 部分数组递增排序 java 部分数组递增排序 java 部分数组递增排序
关于java动态二维数组的实现 可以参考下
45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip...
47.java求数组中元素的最大值.zip47.java求数组中元素的最大值.zip47.java求数组中元素的最大值.zip47.java求数组中元素的最大值.zip47.java求数组中元素的最大值.zip47.java求数组中元素的最大值.zip47.java求数组...
详解java多维数组,提高对java多维数组的理解
写的Java文件中实现了统计数组中相同元素个数的功能以及统计数组中小于某个元素的所有元素的数量功能,非常的实用。
java中数组的各种用法,工程中以代码的形式,例举java中数组的应用,对初学者有帮助,大鸟就不要看了
Java数组阶段的选择题、填空题、编程题、判断题都有,适合想自己测试下的学生以及准备出题的老师
使用链式编程写法实现Java中byte数组的拼接。例如byte[] bytes = ByteUtils.get().add(0x41).add(07).add(11).add("15288930000").add(0x45).toArray();更灵活用法请参考Mybytes
java中用数组为一个类定义多个对象,并对其进行实例化
Educoder题目:Java入门 - 数组进阶答案解析
主要介绍了Java实现字符数组全排列的方法,涉及Java针对字符数组的遍历及排序算法的实现技巧,需要的朋友可以参考下