我的xml文件中有两个字符串数组.
代码片段是
ENG1
MAT1
PHY1
CHM1
EG
FOC
CPL1
EPL
ENG2
CHM2
PHY2
MAT2
ECED
BCM
PCL
CPL2
CDL
现在我想根据我的类文件中的if条件将它组合成一个字符串.
我的java代码片段是
if(messagec2.equals("1"))
{
sub=getResources().getStringArray(R.array.ECE1NAME);
}
if(messagec2.equals("2"))
{
sub=getResources().getStringArray(R.array.ECE1NAME);
sub=getResources().getStringArray(R.array.ECE2NAME);
}
在第二个条件中,我想将ECE1NAME和ECE2NAME字符串数组放入相同的变量sub.Please帮助我.
解决方法:
使用诸如字符串a [],字符串B []之类的stirng变量,并通过将值传递给此方法来将它们连接起来.
private String[] concat(String[] A, String[] B) {
int aLen = A.length;
int bLen = B.length;
String[] C= new String[aLen+bLen];
System.arraycopy(A, 0, C, 0, aLen);
System.arraycopy(B, 0, C, aLen, bLen);
return C;
}
标签:android,java,arrays
来源: https://codeday.me/bug/20190725/1532461.html