1.方法:
创新互联成立于2013年,我们提供高端网站建设公司、成都网站制作、成都网站设计、网站定制、成都全网营销推广、微信平台小程序开发、微信公众号开发、成都网站推广服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为成都酒楼设计企业提供源源不断的流量和订单咨询。
public final synchronized void setsize(int newsize);
此方法用来定义向量的大小,若向量对象现有成员个数已经超过了newsize的值,则超过部分的多余元素会丢失。
2.程序中定义Enumeration类的一个对象Enumeration是java.util中的一个接口类,
在Enumeration中封装了有关枚举数据集合的方法。
在Enumeration提供了方法hasMoreElement()来判断集合中是否还有其他元素和方法nextElement()来判断集合中是否还有其他元素和方法nextElement()来获取下一个元素。利用这两个方法,可以依次获得集合中的元素。
3.Vector中提供方法:
public final synchronized Enumeration elements();
此方法将向量对象对应到一个枚举类型。java.util包中的其他类中也都有这类方法,以便于用户获取对应的枚举类型。
import java.util.Scanner;
public class Test21 {
public static void main(String[] args) {
//定义并初始化数组
int[] arr = {22,33,44,55,66,7,2,5,24};
//定义并初始化Scanner对象,用于获取输入键盘输入的内容
Scanner scanner = new Scanner(System.in);
//输出信息
System.out.print("请输入需要查找的数字:");
//获取键盘输入要查找的数字
int target = scanner.nextInt();
//循环数组
for(int i = 0; i arr.length; i++) {
//如果输入的数字跟当前数组的元素的值相同
if(target == arr[i]) {
//输入所在位置,从1开始
System.out.println(target + "位于数字的第" + (i + 1) + "位");
//结束
return;
}
}
//如果找不到的话就提示一下
System.out.println("数组中不存在数字:" + target);
}
}
可以通过数组名和下标来访问数组,比如array[0]获取到第一个数组元素。
以下代码供你参考一下:
package com.dusd;
public class ArrayOutput {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] array = new int[5];
//通过循环,初始化一个长度为5的整型数组
for (int i = 0; i array.length; i++) {
array[i] = i + 1;
}
//在通过循环,遍历每一个元素,并输出
for(int j = 0; j array.length; j++){
System.out.println(array[j]);
}
}
}
在代码里写入一个输入输出流即可。
具体实现如下:
BufferedReader bf= new BufferedReader(new FileReader("file"));
注:其中file替换为文件路径;
bf.readLine();
注:即可实现一行一行读取txt文档。
数组中的索引是从0开始算的,那么就简单了,直接读取(数组长度-1)处的元素就是数组中的最后一个数了,代码如下:
public class Test {
public static void main(String[] args) {
int[] a = {1, 3, 5, 6};
System.out.println("数组最后一个数为: " + a[a.length - 1]);
}
}
代码如下:不过需要注意的是数组的大小。这个你也没说知不知道具体大小。。。。
java中一般用list,数组用的不多
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Test {
public static void main(String[] args) throws IOException {
String[][] temp = new String[9][9];
BufferedReader bf= new BufferedReader(new FileReader("C:\\work\\test.txt"));
String str;
int a = 0,b=0;
while( (str = bf.readLine()) !=null){
//System.out.println(str);
String key = "";
String value = "";
for(int i=0;i!=str.length();i++){
char c = str.charAt(i);
if(c - '0' 0 c - '0' 10){
key += c;
}
if(c - '0' 9)
value += c;
}
//System.out.println(key);
//System.out.println(value);
if(b == Integer.parseInt(key)-1){
temp[b][a] = value;
a++;
}
if(b != Integer.parseInt(key)-1){
b = Integer.parseInt(key)-1;
a = 0;
temp[b][a] = value;
a++;
}
}
System.out.println(temp[0][0]);
}
}