基础问题,如何把str='1-5-5-1'替换成str='1栋5单元5楼1号';

我有一个字符串类型的常量str='1-5-5-1'
如何把里面的字符替换成str='1栋5单元5楼1号';
求大牛帮帮忙

                    String str = "1-5-5-1";
                    String[] strArray =new string{"栋",“单元”,“楼”};
        for (int i = 0; i < strArray.length; i++) {
            str = str.replaceFirst("-", sqlParamsArray[i]);
        }
                    str = str+"号";
 <script>
function getStr(str){
   var o=['栋','单元','楼','号'];
   var arr = str.split('-');
   var result = '';
   for(var i=0;i<arr.length;i++){
      result = result  + arr[i] + o[i];
   }
   return result;
}
alert(getStr('1-5-5-1'));
</script>

2楼正解,你这里就是个替换问题,找到相应的‘_’符