java 中的List接口就是顺序存储的集合机构,底层是用数组实现的,检索性能高,插入和删除性能较低,因为涉及到移位.代码简单演示:
ListInteger list = new ArrayListInteger(); // 定义一个用于存放整数的集合list,
list.add(100);
System.out.println(list.toString()); // 查看结果
int a = list.get(0) ; // 这将找出list中的第一个元素100,赋值给a
System.out.println(a); // 100
------------------------------------------------------------------------------------------------------
比较粗略,详细内容请查看ArrayList 的 API .祝你学习进步.
public class Test {
public static void main(String[] args) {
int ai = 1;
String data = "data";
String[] array = insertArrar(data, ai, length);
data = delArray(array, ai, length);
System.out.println(data);
}
public static String[] insertArrar(String data,int ai,int length){
String[] array = new String[length];
array[ai] = data;
return array;
public static String delArray(String[] array,int ai,int length){
String data = "";
data=array[ai];
array[ai]=null;
for(int i = 0; iarray.length;i++){
System.out.println(array[i]);
return data;
java.util.Scanner sc = new java.util.Scanner(System.in);
System.out.println("请输入字符串..");
String str = sc.next();
System.out.println("请输入要查找的字母..");
String num = sc.next();
int weizhi = 0;
char[] arr = str.toCharArray();
for(int i = 0; i arr.length; i++){
if(num.equals(String.valueOf(arr[i]))){
weizhi += weizhi+1;
System.out.println("字符" + num + "出现了 " +weizhi+ " 次.");
public int indexOf(int n){
for(int i = 0; i numbers.length; i++){
if(numbers[i] == n){
return i;
return -1;
用for循环就可以实现顺序查找的....下面是一个示例代码...
public static int find(int[] arr, int x){
int index = -1;//记录x在数组arr中的位置
for(int i = 0; iarr.length;i++)
if(arr[i]==x){
index = i;
break;
return index;
public static void main(String args[]) {
if(i==-1)
System.out.println("没有找到");
else
System.out.println("该值在数组中的位置 :" + i);
希望对你有帮助...仍有问题可以HI我...
以上就是土嘎嘎小编为大家整理的java顺序查找简单代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!