Java用符号拼接字符串数组
时间: 2024-05-13 16:14:29 浏览: 51
可以使用StringBuilder来拼接字符串数组,代码如下:
```
String[] arr = {"Hello", "world", "!"};
StringBuilder sb = new StringBuilder();
for (String s : arr) {
sb.append(s);
}
String result = sb.toString();
```
也可以使用String.join方法来拼接字符串数组,代码如下:
```
String[] arr = {"Hello", "world", "!"};
String result = String.join("", arr);
```
以上两种方式都可以拼接字符串数组,根据需求选择即可。
相关问题
java 字符串url地址拼接int数组参数
可以使用StringBuilder拼接字符串和参数,然后将其转换为URL对象。以下是示例代码:
```java
int[] nums = {1, 2, 3};
StringBuilder sb = new StringBuilder("http://www.example.com/api?");
for (int i = 0; i < nums.length; i++) {
sb.append("nums[").append(i).append("]=").append(nums[i]);
if (i != nums.length - 1) {
sb.append("&");
}
}
String urlString = sb.toString();
URL url = null;
try {
url = new URL(urlString);
} catch (MalformedURLException e) {
e.printStackTrace();
}
```
在上面的代码中,我们首先使用StringBuilder将基本的URL地址部分添加到字符串中。然后,我们遍历整个int数组,并将每个数字添加到字符串中作为参数。我们还需要检查是否为最后一个元素,如果不是,则需要添加“&”符号以分隔参数。最后,我们将字符串转换为URL对象。
学习-Java字符串之字符串、字符数组与字节数组间的使用之单词重新排序
可以使用Java中的split()方法将字符串按照空格分割成单词,然后使用Arrays.sort()方法对单词进行排序,最后使用StringBuilder拼接成新的字符串。代码如下:
```
String str = "hello world, this is a test";
String[] words = str.split(" ");
Arrays.sort(words);
StringBuilder sb = new StringBuilder();
for (String word : words) {
sb.append(word).append(" ");
}
String sortedStr = sb.toString().trim();
System.out.println(sortedStr);
```
输出结果为:"a hello is test this world,"。
注意:如果字符串中包含标点符号等特殊字符,需要进行处理。
阅读全文