我一直在试图弄清楚如何将一个额外的字符串数组成员添加到一个没有运气的字符串变量。这是代码。
myDirString = myDirString.trim();
String[] myDirStringParts = myDirString.split(" +");
MySize = myDirStringParts[0];
MyNum = myDirStringParts[1];
Total = myDirStringParts[2];
MyName = myDirStringParts[3];
基本上我希望myDirStringParts[2];
也包含在MyName
中。
答案 0 :(得分:3)
MyName = myDirStringParts[3] + myDirStringParts[2];
会奏效。
答案 1 :(得分:1)
简单地
MyName = myDirStringParts[3] + myDirStringParts[2];
应该做的伎俩。
但是,我想注意一些关于你的代码的事情,我想指出:
MyName
,Total
,MyNum
,MySize
。 myDirStringParts
致电后split(" +")
包含至少3个元素。您可以通过以下代码段执行此操作:
if(myDirStringParts.length >= 4) {
MySize = myDirStringParts[0];
MyNum = myDirStringParts[1];
Total = myDirStringParts[2];
MyName = myDirStringParts[3] + myDirStringParts[2];
} else {
// print out an error message.
System.err.println("myDirString does not contain all the required data!");
}