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

java字符串数组的赋值给数组

发布时间: 2022-08-28 04:47:48

java中如何将一个字符串赋给一个数组

赋给字符数组:char[] chars = s.toCharArray();

因为这里是字节,所以直接打印出来显示不是abcd,先要转换为char类型的再打印

⑵ 如何给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中字符串数组如何赋值

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

⑷ Java怎样把一个字符串数组的元素附给另一个字符串数组

数组的复制方法现在至少有四个思路:
1 使用循环结构 这种方法最灵活。唯一不足的地方可能就是代码较多
2 使用Object类的clone()方法, 这种方法最简单,得到原数组的一个副本。灵活形也最差。效率最差,尤其是在数组元素很大或者复制对象数组时。
3 使用Systems的array这种方法被告之速度最快,并且灵活性也较好,可以指定原数组名称、以及元素的开始位置、复制的元素的个数,目标数组名称、目标数组的位置。
4 Arrarys类的Of()方法与OfRange()方法可实现对数组的复制

另外我建议你去网络下“java数组的复制拷贝”,数组是可以复制的哦!

⑸ 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 中 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里怎么把这个数组赋值给另一个数组

有两种方法

第一种用for循环:

int[]x={1,2};
int[]y=newint[2];
for(inti=0;i<x.length;i++){
y[i]=x[i];

第二种用java提供的array

int[]x={1,2};
int[]y=newint[2];
System.array(x,0,y,0,x.length);//变量依次是(原数组,从原数组第几位开始,目标数组,从第几位开始粘贴,复制长度)

⑻ 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中 输入字符串怎么给String数组赋值

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

⑽ 在java中 怎么能把字符串赋给数组

不对
这样写就可以了
public class array {
public array() {
String str="china";
char[] arrayA=str.toCharArray();
for(int i=0;i<arrayA.length;i++)
System.out.println(""+arrayA[i]);
}
}

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:713
php跳过if 发布:2025-05-12 15:34:29 浏览:466
不定时算法 发布:2025-05-12 15:30:16 浏览:129
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:163
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:732
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:147
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:396
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:539
access数据库exe 发布:2025-05-12 12:39:04 浏览:627
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:363