java– 组合多个字符串数组android

java– 组合多个字符串数组android,第1张

概述我的xml文件中有两个字符串数组.代码片段是<string-arrayname="ECE1NAME"><item>ENG1</item><item>MAT1</item><item>PHY1</item><item>CHM1</item><item>EG</item><item&g

我的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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1114722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存