在java中如何定义一个字符串数组
答案:6 悬赏:40 手机版
解决时间 2021-11-21 13:41
- 提问者网友:那叫心脏的地方装的都是你
- 2021-11-21 02:01
在java中如何定义一个字符串数组
最佳答案
- 五星知识达人网友:一秋
- 2021-11-21 02:47
java中定义一个字符串数组方式如下:
1.String[] str={"AAA","BBB","CCC"};
2.String str[]={"AAA","BBB","CCC"};
string类型和其他基本类型相似,创建数组时,有上述两种方式。
1.String[] str={"AAA","BBB","CCC"};
2.String str[]={"AAA","BBB","CCC"};
string类型和其他基本类型相似,创建数组时,有上述两种方式。
全部回答
- 1楼网友:逐風
- 2021-11-21 06:28
String[] s = {"a","b","c"}
- 2楼网友:英雄的欲望
- 2021-11-21 05:20
String []s=new String [10];
- 3楼网友:由着我着迷
- 2021-11-21 03:58
我也刚学 略懂:
有两种 一种静态定义的 还有一种动态定义的;
1静态定义就是说定义完直接就在电脑堆中分配空间并赋值 比如说:
int score[] = {91,92,93,94,95,96} ;
2动态定义就是说先声明数组,让电脑在堆中分配空间,并不需要先赋值,
等到需要时可以赋值比如说:
int score[] = null ;
....................//省略表示代码段
score = new int[3] ;
二者区别不是很大 就是先赋值后赋值的问题
有两种 一种静态定义的 还有一种动态定义的;
1静态定义就是说定义完直接就在电脑堆中分配空间并赋值 比如说:
int score[] = {91,92,93,94,95,96} ;
2动态定义就是说先声明数组,让电脑在堆中分配空间,并不需要先赋值,
等到需要时可以赋值比如说:
int score[] = null ;
....................//省略表示代码段
score = new int[3] ;
二者区别不是很大 就是先赋值后赋值的问题
- 4楼网友:低血压的长颈鹿
- 2021-11-21 03:49
java中定义数组的类型格式如下:
class[] array = new class[number];
也可以写为如下格式:
class[] array;
array = new class[number];
其中前半句为声明,后半句为初始化,初始化必须要让编译器知道大小,声明的时候java是不分配内存的,只有创建的时候也就是new的时候才会分配内存。
因此,你要的实现字符串数组应该如下:
String[] stringArrayExample = new String[10];
但是我估计楼主不是要问这个问题吧,你是不是想问字符数组,或者把字符串变成字符数组,实现如下:
String stringExample = "stringExample";
Char[] charArrayExample;
charExample = stringExample .toCharArray();
class[] array = new class[number];
也可以写为如下格式:
class[] array;
array = new class[number];
其中前半句为声明,后半句为初始化,初始化必须要让编译器知道大小,声明的时候java是不分配内存的,只有创建的时候也就是new的时候才会分配内存。
因此,你要的实现字符串数组应该如下:
String[] stringArrayExample = new String[10];
但是我估计楼主不是要问这个问题吧,你是不是想问字符数组,或者把字符串变成字符数组,实现如下:
String stringExample = "stringExample";
Char[] charArrayExample;
charExample = stringExample .toCharArray();
- 5楼网友:行雁书
- 2021-11-21 03:11
String[]a=new String[100]
for(i=0;i<100;i++)
{
a[i]=...;
}
for(i=0;i<100;i++)
{
a[i]=...;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯