我的xml文件中有两个字符串数组.
代码片段是
<string-array name="ECE1name"> <item>ENG1</item> <item>MAT1</item> <item>PHY1</item> <item>CHM1</item> <item>EG</item> <item>FOC</item> <item>CPL1</item> <item>EPL</item></string-array><string-array name="ECE2name"> <item>ENG2</item> <item>CHM2</item> <item>PHY2</item> <item>MAT2</item> <item>ECED</item> <item>BCM</item> <item>PCL</item> <item>CPL2</item> <item>CDL</item></string-array>
现在我想根据我的类文件中的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;}
总结 以上是内存溢出为你收集整理的java – 组合多个字符串数组android全部内容,希望文章能够帮你解决java – 组合多个字符串数组android所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)