11-22 ArrayList
自己定义一个类

public class Student{
    public String name;        //属性
    public void fangfa(){    //方法
    }
}

在另一个java文件里可以调用
在同一文件夹内不需要导包
Student st = new Student(); st.name = "张三";// 调用并赋值 st.fangfa(); //调用Student里面的方法
ArrayList 集合
可以将ArrayList集合看作一个长度可变的数组
语法:
ArrayList<数据类型> arr = new ArrayList<数据类型>();
基本数据类型首字母要大写
其中int跟char发生了变化
int => Integer
char => Character
常用的方法
追加元素 arr.add("b");
插入元素 arr.add(0,"a"); //0是下标,a是添加的内容
获取元素 arr.get(0); //0是下标
替换元素 arr.set(0,"c");
清除集合里面的元素 arr.clear();
集合的长度 arr.size();
集合的遍历
 for (int i = 0; i < arr.size(); i++) {
             //通过索引,获取到集合中每个元素
             int n =arr.get(i);    //获取集合中指定位置上的元素值;
             System.out.println(n);
 }
当填写为类的时候,把上面的Studen类做例子
ArrayList<Student> arr = new ArrayList<Student>();
arr.get(0); 就是获取的地址;
文转自 小蛤栗
11-22 ArrayList的更多相关文章
- lambda的使用ret = filter(lambda x : x > 22 ,[11,22,33,44])
		
#!/usr/bin/env python #def f1(x) : # return x > 22 ret = filter(lambda x : x > 22 ,[11,22,33,4 ...
 - #有如下值集合[11,22,33,44,55,66,77,88,99,90...],将所有大于66值保存至字典的一个key中,将小于66的值保存至大二个key的值
		
#!/usr/bin/env python #有如下值集合[11,22,33,44,55,66,77,88,99,90...],将所有大于66值保存至字典的一个key中,将小于66的值保存至大二个ke ...
 - 08 集合[11,22,33,44,55,66,77,88,99],将所有<66的值保存至字典的第一个key中,将所有>=66的值保存至字典的第二个key中。即:{'k1':<66的所有值,'k2':>=66的所有值}
		
li = [11,22,33,44,55,66,77,88,99]dict = {'k1':[],'k2':[]}for i in li: if i < 66: dict[& ...
 - 2017/11/22 Leetcode 日记
		
2017/11/22 Leetcode 日记 136. Single Number Given an array of integers, every element appears twice ex ...
 - li = [11,22,33,44,55,66,77,88,99]分类
		
方法一: li = [11,22,33,44,55,66,77,88,99]s = []m = []for i in li: if i <= 55: s.append(i) else: m.ap ...
 - 5月11日 ArrayList集合复习、特殊集合、枚举类型
		
一.ArrayList集合复习 //定义 ArrayList al = new ArrayList(); //添加元素 al.Add(); //插入元素 al.Insert(,); //查看个数 in ...
 - ROS(indigo) 语音工具 科大讯飞 百度 pocketsphinx julius rospeex 16.11.22更新 ROS中文语音
		
ROS语音工具汇总,目前先给出链接,只用过一些简单的命令. 中文语音: 参考链接:使用科大讯飞库 1 http://www.ncnynl.com/archives/201611/1069.html 2 ...
 - 第11.22节  Python 中re模块的字符串分割器:split函数
		
一. 引言 在<第11.2节 Python 正则表达式支持函数概览>介绍了re模块的主要函数,在<第11.3节 Python正则表达式搜索支持函数search.match.fullm ...
 - Sprint(第九天11.22)
 - hdu 1053 (huffman coding, greedy algorithm, std::partition, std::priority_queue )                                                       分类:            hdoj             2015-06-18 19:11    22人阅读    评论(0)    收藏
		
huffman coding, greedy algorithm. std::priority_queue, std::partition, when i use the three commente ...
 
随机推荐
- MySQL——navicat 连接 mysql 出现1251Client does not support authentication protocol requested by server的解决方案
			
前期修改root密码问题(首次安装的root密码是空,直接Enter就行): cmd用管理员身份进入,然后输入 mysqladmin -u root -p password newpassword 需 ...
 - oracle之分析函数解析及其应用场景
			
ORACLE 分析函数FIRST_VALUE,LAST_VALUE用法sum overavg over first_value overlast_value over...聚合函数结合over就是分析 ...
 - 插件: Hammer.js
			
官网: http://hammerjs.github.io/ hammer.js 官网 http://hammerjs.github.io/api/ 官网API(官网写的实在太简了!不好用.注意里面 ...
 - 最近面试 Java 后端的感受!
			
来源:cnblogs.com/JavaArchitect/p/10011253.html 上周,密集面试了若干位Java后端候选人,工作经验在3到5年间.我的标准其实不复杂: 第一能干活,第二Java ...
 - (转)2018CRM系统最新排行榜
			
https://www.jianshu.com/p/718cc29de91f 2018CRM系统最新排行榜 深谷幽兰呼 关注 2018.09.04 10:22 字数 1524 阅读 3182评论 0喜 ...
 - cdnbest的proxy里api用法案例:
			
用户的proxy帐号里api key要设置好,那个key设置后是不显示的,但会显示已设置 key是自已随便生成的 $uid = 22222; $skey = 'langansafe&*#'; ...
 - Java虚拟机 内存区域划分
			
(图片来自https://www.cnblogs.com/whgk/p/6138522.html) 先从线程私有区开始介绍 虚拟机栈 Java虚拟机栈是由一个个栈帧组成的,当一个方法被调用时,代表这个 ...
 - Python+Selenium学习--自动化测试模型
			
前言 一个自动化测试框架就是一个集成体系,在这一体系中包含测试功能的函数库.测试数据源.测试对象识别标准,以及种可重用的模块.自动化测试框架在发展的过程中经历了几个阶段,模块驱动测试.数据驱动测试.对 ...
 - 无监督学习算法-Apriori进行关联分析
			
关联分析 是无监督讯息算法中的一种,Apriori主要用来做_关联分析_,_关联分析_可以有两种形式:频繁项集或者关联规则.举个例子:交易订单 序号 商品名称 1 书籍,电脑 2 杯子,手机,手机壳, ...
 - AudiosessionSetActive
			
IOS audiosession 会话控制声音播放 今天遇到一个问题: 当我外部想要关闭声音播放的时候 audiosessionsetActive(false) 居然报错了,但是作用起了 AVAud ...