Android 获取String二维数组每一项的长度并追加到每个元素的第一项后面
时间: 2024-04-17 19:26:10 浏览: 190
android 手机界面各种长度的获取
你可以使用以下代码来获取String二维数组每个元素的长度,并将其追加到每个元素的第一项后面:
```java
String[][] array = { {"Hello", "World"}, {"CSDN", "AI Chat"}, {"Android", "Development", "Java"} };
for (int i = 0; i < array.length; i++) {
int length = array[i].length; // 获取当前元素的长度
StringBuilder sb = new StringBuilder(); // 创建StringBuilder对象
sb.append(length).append(" "); // 将长度追加到StringBuilder后面
// 将原数组的元素追加到StringBuilder后面
for (String value : array[i]) {
sb.append(value).append(" ");
}
// 将更新后的字符串转换为数组并替换原数组中的元素
array[i] = sb.toString().trim().split(" ");
}
// 打印更新后的二维数组
for (String[] element : array) {
for (String value : element) {
System.out.print(value + " ");
}
System.out.println();
}
```
输出结果如下:
```
2 Hello World
2 CSDN AI Chat
3 Android Development Java
```
上述代码将String二维数组每个元素的长度追加到每个元素的第一项后面,并打印出更新后的二维数组。你可以根据自己的实际需要进行适当修改。
阅读全文