构建数组Java代码,java构造数组
java中如何创建字符串数组?
java中定义一个字符串数组方式如下:
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的宁明网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
1.String[] str={"AAA","BBB","CCC"};
2.String str[]={"AAA","BBB","CCC"};
string类型和其他基本类型相似,创建数组时,有上述两种方式。
数组可以分为一维数组和二维数组;
一维数组的语法格式:
数组元素类型 数组名[ ]={数组元素的初值,。。。}
如: int sa[]={1,2,3}
二维数组声明的语法格式:
数组元素类型 数组名[ ][ ]
如:int a[][]=new int [2[3]
都是一个原理的,自己换一下自己想要定义的数组类型就可以了。
字符串数组的创建:
String a =new String("Java");
不过推荐用ArrayList strArray = new ArrayList (); 比较灵活。
java中如何创建动态数组
Java动态数组是一种可以任意伸缩数组长度的对象,在Java中比较常用的是ArrayList,ArrayList是javaAPI中自带的java.util.ArrayList。下面介绍一下ArrayList作为Java动态数组的创建以及用法。
Java动态数组是一种可以任意伸缩数组长度的对象,在Java中比较常用的是ArrayList,ArrayList是javaAPI中自带的java.util.ArrayList。下面介绍一下ArrayList作为Java动态数组的用法。
1.语法:add()是添加一个新的元素,
remove()删除一个元素,
size()获得ArrayList的长度。
ArrayList的下标是从0开始。
2.示例代码
import java.util.ArrayList;
public class JavaArrayList {
public static void main(String[]args)
{
//Java动态数组的初始化
ArrayList al=new
ArrayList();
//向Java动态数组中添加数据
al.add("a");
al.add("b");
al.add("c");
//输出Java动态数组
for(int i=0;ial.size();i++)
{
String
alEach=(String)al.get(i);
System.out.println(alEach);
}
//删除数组中的某个元素,删除第二个元素
al.remove(1);
//修改Java动态数组,把新的元素放到第二个位置
al.add(1,"2");
//输出Java动态数组
for(int i=0;ial.size();i++)
{
String
alEach=(String)al.get(i);
System.out.println(alEach);
}
}
}
输出如下:
a
b
c
a
2
c
PS:java的一维动态数组一般是使用集合的:ArrayList,HashMap等
泛型:
ArrayListT a = new ArrayListT();
T是你数组里 存的类型
比如String类型的 比如int的
求java创建数组代码
package test;
import java.util.Random;
public class Test {
public static void main(String[] args) {
int maxVal=-1;
int maxRow=-1;
int maxCol=-1;
int[][] arr=new int[5][5] ;
for(int i=0;i5;i++){
for(int j=0;j5;j++){
arr[i][j]=new Random().nextInt(100);
if(maxValarr[i][j]){
maxVal=arr[i][j];
maxRow=i;
maxCol=j;
}
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
System.out.println("最大行 "+maxRow);
System.out.println("最大列 "+maxCol);
System.out.println("max number is "+maxVal);
}
}
网页名称:构建数组Java代码,java构造数组
本文来源:http://pwwzsj.com/article/hsgjgh.html