当前位置:首页 » 编程语言 » java字符数组的赋值

java字符数组的赋值

发布时间: 2022-04-15 04:46:53

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字符串赋值

选BC
a是正确的,定义s并复制一个字符串字面量abcd
b是错误的,\0表示字符串的结束,如果不写,默认添加上,这段是正确的,但字符串不能用单引号,必须用双引号,因此也是错误的
c是错误的,\表示转义身后的字符,\a在java中不是转义字符,\n表示换行,\t表示一个制表符,\r表示回车等
d是正确的,正确定义s,但未初始化

⑶ java 关于字符串数组的赋值

数组没有初始化,也没有声明长度,所以不能赋值。
String[] apart =new String[3];
String[] eye1=new String[3] ;
这样赋值只能赋到eye1[2]=apart [2]; 结果是NULL。int类型的话是0;
如何把apart[1]赋值给eye1[7]呢?
至少满足下面条件
String[] apart =new String[8];
String[] eye1=new String[1] ;
eye[1]=apart[7];

⑷ java中如何给 字符数组 批量赋值

java中给字符数组批量赋值,可以使用for-each来给字符数组赋值,代码如下:

packagecom.qiu.lin.he;

publicclassCeShi{

publicstaticvoidmain(String[]args){

charc[]=newchar[26];
Strings="abcdefghijklmnopqrstuvwxyz";
charss[]=s.toCharArray();
for(inti=0;i<ss.length;i++){
c[i]=ss[i];//给字符数组赋值
}
for(charx:c){
System.out.print(x);//循环输出字符数组的内容
}
}
}

结果如下:

⑸ java字符型数组怎么赋初值

换一个类名字,如把Mul_list改成Test

chara[]={'一','二','三','四','五','六','七','八','九'};

你的分号是中文的分号,改成英文的就可以了

⑹ java中 输入字符串怎么给String数组赋值

因为你第一个for循环后i的值已经变成了2 即i=2
而你的数组的长度是2 下标最多是1 在下面的if判断里面你直接使用filenames[i] 此时的i=2 当然错误
java.lang.: 2

⑺ java中字符串数组如何赋值

变量初始化,和变量赋值是两个不同的语法。
数组初始化时,可以为null,{value1,value2,value3,....},或者赋予另一个数组的值:String[] b = a;

常量只能被初始化,一次,不能再次赋值;
非常量则可以进行赋值操作,赋值操作只能赋予以下情况:null,另一个数组的值。

lz的问题中,a={","}是一个初始化的语法,不是正确的赋值语法。

⑻ java字符串数组增加赋值

你那是语法错误了
,[]里面给的值是数组的长度
是个数值。
string[]
forname
=
new
string[]{"name","nam2","name3"};

⑼ Java中怎么给数组批量赋值

int[] a={1,2,3};
这句话 我估计,大部分人都还没完全理解它的含义

首先,{1,2,3}这样的表达式,它一出现,就在内存中以一个整型数组出现了
类似"字符串" 一样,以双引号出现,系统默认的就把它当成一个java.lang.String的实例。
所以 当系统自动建立数组对象之后,才将引用传给 数组对象引用 a

后面你使用a={1,2,3,4,5} 直接这样是不行的。(注意和String a="aaa";的区别)
因为a的含义容易出现歧义,所以JAVA的机制不支持这种赋值,
但是另一种是可行的,a=new int[]{1,2,3,4,5,6};

不信你可以运行我下面的代码

public class Test {

/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
int []a={1,2,3};
for(int i=0;i<a.length;i++) System.out.println(a[i]);

a=new int[]{1,2,3,4,5,6};
for(int i=0;i<a.length;i++) System.out.println(a[i]);

}

}

⑽ java中字符串数组如何赋值

变量初始化,和变量赋值是两个不同的语法。
数组初始化时,可以为null,{value1,value2,value3,....},或者赋予另一个数组的值:String[]
b
=
a;
常量只能被初始化,一次,不能再次赋值;
非常量则可以进行赋值操作,赋值操作只能赋予以下情况:null,另一个数组的值。
lz的问题中,a={","}是一个初始化的语法,不是正确的赋值语法。

热点内容
微信视频如何重新缓存 发布:2025-01-21 04:44:41 浏览:879
pdf压缩文件大小 发布:2025-01-21 04:40:24 浏览:798
linux解压文件到指定 发布:2025-01-21 04:38:36 浏览:874
自己做的安卓app怎么下载 发布:2025-01-21 04:35:07 浏览:163
机顶盒加密频道 发布:2025-01-21 04:26:48 浏览:318
腾讯应用加密 发布:2025-01-21 04:24:38 浏览:988
无法访问f 发布:2025-01-21 04:24:36 浏览:539
sql实时 发布:2025-01-21 04:24:27 浏览:998
怎么在linux服务器上配ip地址 发布:2025-01-21 04:22:10 浏览:251
咖搭姆编程 发布:2025-01-21 04:19:45 浏览:674