javastring定义数组
1. java,想定义一个全局变量的字符串数组怎么写呀
可以静态代码块static 初始化
下面示例初始化了 ss
publicclassMain{
publicstaticString[]ss;
static{
ss=newString[100];
for(inti=0;i<100;i++){
ss[i]=i+"";
}
}
//publicstaticvoidmain(String[]args){
//
//}
}
2. java中数组的定义
//指定长度为10
String [] arr = new String[10];
//两种没什么区别,只是上面可读性比较好
String arr[] = new String[10];
//直接初始化数组
String[] arr = {"a","b"};
//先定义一个数组
String [] arr = null;
//赋值数组的第一个值
arr[0] = "a";
3. java二维字符数组怎么定义
二维字符串数字可以定义为“String [][]”;
举例:
String[][] list={{"1","张三"},{"2","李四"},{"3","王五"}};这个的意思就是1行1列的值为“1”、2行1列的值为“2”、3行1列的值为“3”、1行2列的值为“张三”、2行2列的值为“李四”、3行2列的值为“王五”。也可以通过list[0][0]的形式来获取到1行1列的值为“1”,以此类推即可。
4. java中创建String数组的问题
1、定义字符串数组时错误,应该为:
String[] aclass={"1","2","3","4","5"};
2、调用方法时没有传入参数,应该为
if(n==1){
ShuName(aclass);
}else if(n==2){
PaiName(aclass);
}else{
DianName(aclass);
}
5. 如何new string数组 java
方法一:
Integerlength=5;//自定义数组长度
String[]strArray=newString[length];
方法二:
String[]strArray=newString[]{"hello","world"};
6. 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 (); 比较灵活。