Java数组,字符串

数组定义

数据类型 名称[] = new 数据类型[n]

int data[] = new int[3];
		data[0] = 10;
		data[1] = 11;
		data[2] = 25;

一步定义数组,并循环输出

int data[] = new int[] {1,2,3,4};
		for (int i : data) {
	        System.out.println(i);
	    }

字符串数组定义,并循环

String data[] = new String[] {"sss","kejin","laowan"};
		for (String i : data) {
	        System.out.println(i);

str.substring(4);
切割前四个字符,保留后面的
str.substring(4,5);
切割前四个字符,切割后四个字符保留剩下的

map的使用(存放键值对)

Map m1 = new HashMap<K, V>();
		m1.put("name","aaa");
		m1.put(2,"bbb");
		
		
		System.out.println(m1.get("name"));
		System.out.println(m1.size());

动态数组

public class array1 {
public static void main(String[] args) {
	

	int[] a=new int[11];
	
	for (int i = 0; i < 11; i++) {
		a[i]=i*5;
	}
	
	
	a[10]=100;
	
	System.out.println("**************");
	for (int m:a) {
		
		System.out.println(m);
	}
}		
}


二维数组

```c
public class array2 {
public static void main(String[] args) {
	

	int[][] a=new int[4][4];
	
	
	
	
	a[3][3]=100;
	
	for (int j = 0; j <= 3; j++) {
		for (int k = 0; k<=3; k++) {
			a[j][k]=1;
		}
	}
	a[3][3]=100;
	
						for (int i = 0; i <=3; i++) {
							for (int m = 0; m <=3; m++) {
								System.out.print(    a[i][m] +"\t"  );
							}
							System.out.println(" ");
						}	
}	
	
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值