public static void main(String[] args)
{
String a[]=new String[5];
a={"my","name","is","xxxxx","yyyyy"};//这句提示错误
for(int j=0;j<5;j++)
{
System.out.println(a[j]);
}
}
怎样才能直接赋值
Java如何将字符串直接赋值给数组
答案:2 悬赏:30 手机版
解决时间 2021-03-16 19:28
- 提问者网友:临风不自傲
- 2021-03-16 15:57
最佳答案
- 五星知识达人网友:duile
- 2021-03-16 16:42
public static void main(String[] args)
{
String[] a={"my","name","is","xxxxx","yyyyy"};
for(int j=0;j<5;j++)
{
System.out.println(a[j]);
}
}
{
String[] a={"my","name","is","xxxxx","yyyyy"};
for(int j=0;j<5;j++)
{
System.out.println(a[j]);
}
}
全部回答
- 1楼网友:忘川信使
- 2021-03-16 16:59
1、字符串数组不能直接赋值给字符串引用,类型不一致,编译不通过
2、可以for循环遍历字符串数组
3、创建一个stringbuilder或者stringbuffer来存放数组值
4、最后调用stringbuilder.tostring()方法,将只赋值给字符串即可。
示例:
string[] array = new string[]{"123","1234"};
stringbuilder sb = new stringbuilder();
for(int i=0;i
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯