您的位置:首页 > Web前端

java学习笔记--数组和向量、String和StringBuffer

2016-11-22 09:45 423 查看
在java中,定义一个数组,是必须要指定数组的长度的,如:int  arr[] = new int[5];//创建一个长度为5的数组。

但是在实际编程中,有时候我们想要用数组存储一些数据,而这些数据的长度是不确定的,这时候该怎么办呢?可以选择使用vector(向量)

向量可以看成是一种长度可变的数组。

定义一个向量:

Vector v = new Vector();

平时使用中,我们主要用到两个方法:

v.setElementAt("ssss",index);//在第index位置插入一个元素

v.addElement("ssss");//在v末尾位置插入一个元素

v.elementAt(index);//获取v第index个位置的元素

v的遍历和数组的遍历是一样的:

for(int i=0;i<v.size();i++){
System.out.println(v.elementAt(i));
}

String是字符串,而且是不可变的字符串,但有时候我们编程时,可能想要这个字符串是能随时变化的和可修改的,这时候我们可以把字符串定义成StringBuffer。
StringBuffer str = new StringBuffer("sssss");//定义一个sssss可变字符串

str.append("b");//在字符串str末尾加上一个字符b

str.insert(2,"b");//在字符串str第2个位置插入一个字符b
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string stringbuffer 向量
相关文章推荐