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

长春做网站哪家便宜古镇做灯饰网站的公司

长春做网站哪家便宜,古镇做灯饰网站的公司,河北住房和城乡建设局网站首页,好看的html页面模板之前的笔记分享一下 StringBuilder 1.程序运行时间 long timeSystem.currentTimeMills(); 获得1970年1月1日000时到现在的毫秒值 这样就可以知道程序的时间了2.简介 1.一个可变的字符序列 2.是字符串缓冲区,其理解为容器,可以储存任意数据类型&#…

之前的笔记分享一下

StringBuilder

1.程序运行时间

long time=System.currentTimeMills();
获得1970年1月1日000时到现在的毫秒值
这样就可以知道程序的时间了

2.简介

1.一个可变的字符序列
2.是字符串缓冲区,其理解为容器,可以储存任意数据类型,但只要进入这个容器,就会成为字符串

3.使用

StringBuilder sb=new StringBuilder();
sb.append("字符串");在后面添加字符串

4.构造

1.StringBuilder():初始容量为16个字符,但是在append的时候会进行自动扩容
2:StringBuilder(String str);
也就是静态钩构造和动态构造,创建字符串缓冲区

5.成员方法

append
append(任意类型)在后面进行添加数据,返回对象自己

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

true 因为返回的对象自己,也就是他们指向的地址是相同的
所以注意一点,由于返回的是对象自己,所以一点,sb2进行改变的时候,sb也会进行改变
下面为链式编程

在这里插入图片描述

只有返回的是对象的时候才能进行链式编程

在这里插入图片描述

reverse
反转
s.reserve();
返回的也是对象
length()
返回长度int
toString
将缓冲区的内容,以String字符串类型返回
也就是当String有StringBuilder里面的没有的函数的时候,就将他转化成String
spilt
String s;
String[] sArr=s.spilt("哈");
返回的是s以哈为界限分割出来的String

6.使用

先说一下
String a="1";
StringBuilder b="1";
两个是不相等的,因为类型不一样
可以这样写
a.equals(b.toString());
这样就是相等的了

7.内存

怎么提高的效率
当创建一个string的时候,会先检测栈内存中有没有,没有的话就去创建,指向堆内存中的当前字符串
当使用加号的时候,会在堆内存中自动创建一个StringBuilder,然后调用他的append方法,此时的String方法指向的堆内存中的String

StringBuffer

简介

StringButter是差不多的
StringBuilder是多个线程是不安全的
但是StringBuffer是线程安全的;
但是需要的一点是,效率StringBuilder是效率较高的也就是安全的东西他的效率低,不安全的效率高

集合ArrayList

1.简介

为啥要用
因为数组是固定长度的,但是集合可以自由扩容,也就是可变的

2.ArrayList(类)

原理(为什么可以变)
1建立的时候会创建一个长度大小为10的空数组
2.装不下的时候,扩容原数组1.5倍大小的新数组
3.将原数组copy新的数组当中
4.将新元素放进去

3.构造

ArrayList list=new Arraylist();
list.add("q");
System.out.println(list);
//返回的是[q];
//封装的很完美,不需要关系数组的大小

在这里插入图片描述

因为可以存入任意数据类型,所以啥都能存入进来
相当于double int 或者obiect都是可以的

4.限制

只添加一个数据类型
ArrayList<String> arr=new ArrayList<String>();
JDK7之后可以不用加右边的尖括号了
<>也就是泛型****
使用泛型可以对集合中的数据进行限制
细节:泛型不允许存入基础数据类型
解决:使用对应的包装类
int Integer**
char Character**
其他的都是首字母大写
byte  Byte
short	Short
long	Long
float	Float
double	Double
boolean Boolean

隐式转化也不可以***

5.增删改查

add
1.添加在末尾
返回值为boolean
2add(int index,E e);
在指定位置添加对应的元素,会将当前的踢到后面
remove
remove(int index);
根据索引进行删除,返回被删除的元素
如果是remove("元素");
返回值变成了boolean
set
arr.set(index ,元素);
将指定位置修改为需要的元素;
返回值为被覆盖掉的元素
get
get(index);
根据索引返回对应位置的元素,返回的是list类型
大小
size
返回的是长度

6.使用

创建一个对象的时候,直接print的话,返回的是地址的值

7.next和nextline

next以空格分开,
nextLine是吸入一行

8.内存

在这里插入图片描述

简述:1.建立集合,因为有new 在堆空间内建立对象,返回指针;
2.调用方法,传入一个遍历arraylist,所以会在栈内存中产生一个对象,
3.使用new,在堆内存中建立对象,返回地址,就实现了对象的添加

9技巧

在这里插入图片描述

尽量使用常量调用方法

10.删除中的问题

arr.add("1");
arr.add("1");
for(int i=0;i<arr.size();i++){if("1".equals(arr.get(i))){arr.remove(i);}
}
会发现还有一个1,因为相当于i向后了一步解决:i--删除完毕之后*也可以倒着删除就不需要--

11.技巧

int x=f(da);
点击f加就会自动产生方法啦alt+回车

12.一些扩展函数

System.exit();
退出程序

文章转载自:

http://uJEMVoSm.xkppj.cn
http://gOKFOOga.xkppj.cn
http://I94DPzok.xkppj.cn
http://fBtzqtmg.xkppj.cn
http://HNTTeYir.xkppj.cn
http://0l4LwlnY.xkppj.cn
http://6tAfGqWG.xkppj.cn
http://6Bok8MBf.xkppj.cn
http://K678YMwK.xkppj.cn
http://iLp2fynt.xkppj.cn
http://P15Ov0zt.xkppj.cn
http://qThxQ44V.xkppj.cn
http://qLedl91s.xkppj.cn
http://U1fasUQU.xkppj.cn
http://EVeSwqbq.xkppj.cn
http://80iZEARV.xkppj.cn
http://d76I86oo.xkppj.cn
http://rHitXClD.xkppj.cn
http://qB0U7t1C.xkppj.cn
http://HeU5vYBa.xkppj.cn
http://L0M1EsF8.xkppj.cn
http://qWeoFrWR.xkppj.cn
http://YADLLk5Z.xkppj.cn
http://0YHOi04e.xkppj.cn
http://EZGCS0eG.xkppj.cn
http://B7PQ4Nkh.xkppj.cn
http://DbJbbVrA.xkppj.cn
http://dZnwuCU1.xkppj.cn
http://a0pk89Ap.xkppj.cn
http://GXxSm2pB.xkppj.cn
http://www.dtcms.com/wzjs/707648.html

相关文章:

  • 沈阳网站建设哪里的公司比较好网站创建桌面快捷方式
  • 网站建设方案范例云服务器如何安装网站
  • 网站开发主管网站建设案例教程视频教程
  • wap网站制作需要多少钱佛山专业建站公司
  • 网站风格南宁个人网站建设
  • 兰州程序开发网站建设西安seo关键词排名优化
  • 深圳公司建站推广廊坊做网站优化
  • 阳江建设网站杭州百度快照优化排名推广
  • 公司网站被抄袭北京网站建设著名公司
  • 做商城网站用什么框架做企业网站收费价格
  • 接入服务商网站备案管理系统技术规范要求网络建设规范和网络维护管理规范属于选择题
  • php网站开发背景沈阳制作网站的人
  • 小榄做网站网站建设专家推荐乐云seo
  • 网站无搜索结果页面怎么做关于做网站的论文
  • 工艺礼品东莞网站建设路桥做网站
  • 网站开发的未来展望wordpress用户中心集成
  • 免费建网站平台哪个好中建八局一公司董事长
  • MAKA网站做H5怎么压缩图片wordpress端点设错自已进不去
  • 特效网站大全可以做h5网站
  • 大气绿色网站模板西安网站建设培训学校
  • 适合这手机浏览器主页的网站wordpress 验证码插件
  • 中小型企业网站设计与开发潍坊网站建设wancet
  • 自己创网站互联网保险与传统保险的区别
  • 简单网站php源码下载中文域名网站跳转
  • 福州软件网站开发培训班视频类网站开发
  • 旅游景区网站源码长沙人才网最新招聘
  • 嘉兴平湖网站建设建设推广网站
  • linux 配置网站域名个人网站html模板下载
  • 网站二级域名 权重 卢松松汕头网站设计怎么做
  • 模板网站建设价格大连万词推广