java定义数组

java中数组的定义:
字符串数组:
1、String[] str=new String[5];
2、String[] str=new String[]{"a","b"};
3、String[] str={"a","b"};
整形数组:
1、int[] i=new int[5];
2、int[] i=new int[]{0,1};
3、int[] i={0,1};

其他内数组定义的方法容类似!

② java中如何创建字符串数组

字符串数组 String [] strArray = new String [20];
不过推荐用ArrayList<String> strArray = new ArrayList<String> (); 比较灵活

③ Java中String类型的数组

if(word[1].startsWith("i"));
你这样写表示你要去访问的是一个二维数组

④ 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);
}

⑤ 如何给Java String数组赋值

String[] str = new String[5]; //创建一个长度为5的String(字符串)型的一维数组
str[0] = a; //赋值
str[1] = b;
str[2] = c;
str[3] = d;
str[4] = e;
//也可专以创建并赋值
String[] str = {a,b,c,d,e};//二维数组
String[][] str = new String[2][2]; //创建一个2行2列的属二维数组
str[0][0] = a0; //赋值
str[0][1] = a1;
str[1][0] = b0;
str[1][1] = b1;
//也可以创建并赋值
类型名[]/[][] 变量名 = new 类型名[]/[][];

⑥ 请问怎样在java中定义String数组

String[] str = new String[]{"aaaa","bbbb","cccc"};//直接初始化
String[] str = new String[]();//这样需要定义数组的空间
或者直接定义
String[] str = null; 等你使用的时候在new String[num]();
数组定义完了如果空间不够的话还可以扩充空间的,函数我忘了你可以在api文档查一下

⑦ java string数组

public class StringTransform {

/**
* @param args
*/
public static void main(String[] args) {
String str = "a string you";
for (int i = str.length()-1; i >=0 ; i--) {
System.out.print(str.charAt(i));
}

}

}

public class StringTransform {

/**
* @param args
*/
public static void main(String[] args) {
StringBuffer str = new StringBuffer("a string you");
str.reverse();
System.out.print(str);
}
}

⑧ 怎样在java中定义String数组

string[]
str
=
new
string[]{"aaaa","bbbb","cccc"};//直接初始化
string[]
str
=
new
string[]();//这样需要定义数组的空间
或者直接定义
string[]
str
=
null;
等你使用的时候在new
string[num]();
数组定义完了如果空间不够的话还可以扩充空间的,函数我忘了你可以在api文档查一下

⑨ 在java中定义一个如下的数组:String Str[]=new String[]{},请问此数组的意义和空间分配是怎么样,谢谢

凡是new 的都在在堆中开辟内存的
rt 你定义的是一个静态一维数组 里面是空的(因为你带了{ } 号)
不过也有内存 他的内存空间是在堆中的
String str[ ] = new String[10]; 像这样 是一个 动态的
它在堆中开辟了10 个空间 且他们的地址是连续的 空间大小都是一致的