定义一个字符串数组: strArr = [' H5','JavaScript ',' JS ','HTML','JS JQuery']。 要求: (1)删除该数组中每个字符串的前后空格字符,并将删除空格后的字符串数组在控制台输出。 (2)删除数组的第3个元素,并在控制台输出结果; (3)在数组的第二个位置处添加元素“Java”,并在控制台输出; (4)将数组中的所有元素用 ‘_’ 连接,并在控制台输出结果; (5)在数组的最后添加元素“Eclipse”; (6)将数组的第4个元素值替换为“Hello”;
时间: 2023-05-28 16:02:17 浏览: 82
var strArr = [' H5','JavaScript ',' JS ','HTML','JS JQuery'];
// (1) 删除前后空格
for(var i=0;i<strArr.length;i++){
strArr[i] = strArr[i].trim();
}
console.log(strArr);
// (2) 删除第3个元素
strArr.splice(2,1);
console.log(strArr);
// (3) 在第二个位置添加元素
strArr.splice(1,0,'Java');
console.log(strArr);
// (4) 将所有元素用 '_' 连接
var result = strArr.join('_');
console.log(result);
// (5) 在数组末尾添加元素
strArr.push('Eclipse');
console.log(strArr);
// (6) 将第4个元素替换为 'Hello'
strArr[3] = 'Hello';
console.log(strArr);
相关问题
定义一个字符串数组,包含十个字符串使用循环打印每一个字符串
可以使用如下代码定义字符串数组并循环打印每一个字符串:
```
String[] strArr = {"Hello", "World", "Java", "Programming", "Language", "Computer", "Science", "Data", "Structure", "Algorithm"};
for (int i = 0; i < strArr.length; i++) {
System.out.println(strArr[i]);
}
```
这里定义了一个包含十个字符串的字符串数组,然后使用 for 循环遍历数组,并使用 System.out.println() 方法打印每一个字符串。
Java:字符串数组中五个元素,删除第4个元素
可以使用Java中的数组操作来删除字符串数组中的第4个元素。以下是一种可能的实现方式:
```java
// 假设原始字符串数组为strArr
String[] strArr = {"element1", "element2", "element3", "element4", "element5"};
// 创建一个新的字符串数组,长度比原数组少1
String[] newArr = new String[strArr.length - 1];
// 将原数组中前3个元素复制到新数组中
System.arraycopy(strArr, 0, newArr, 0, 3);
// 将原数组中后面的元素(第5个元素)复制到新数组中
System.arraycopy(strArr, 4, newArr, 3, strArr.length - 4);
// 现在,newArr中已经删除了第4个元素,即"element4"
```
需要注意的是,这种实现方式只是简单地将原始数组中的元素复制到新数组中,因此它不是很高效。如果需要频繁地进行数组操作,可以考虑使用其他更高效的数据结构,如ArrayList。