如何将两个字符串数组成员添加到一个字符串变量中

时间:2013-04-20 02:12:00

标签: java arrays string

我一直在试图弄清楚如何将一个额外的字符串数组成员添加到一个没有运气的字符串变量。这是代码。

 myDirString = myDirString.trim();
    String[] myDirStringParts = myDirString.split(" +");

    MySize = myDirStringParts[0];
    MyNum =  myDirStringParts[1];
    Total =  myDirStringParts[2];
    MyName = myDirStringParts[3];

基本上我希望myDirStringParts[2];也包含在MyName中。

2 个答案:

答案 0 :(得分:3)

MyName = myDirStringParts[3] + myDirStringParts[2];

会奏效。

答案 1 :(得分:1)

简单地

MyName = myDirStringParts[3] + myDirStringParts[2];

应该做的伎俩。

但是,我想注意一些关于你的代码的事情,我想指出:

  1. 声明变量MyNameTotalMyNumMySize
  2. 确保myDirStringParts致电后split(" +")包含至少3个元素。
  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!");  
    }