String[] characters = {"H", "e", "l", "l", "o"};StringBuffer sb = new StringBuffer();for (String c : characters) { sb.append(c);}String result = sb.toString();System.out.println(result);
时间: 2023-07-19 07:19:44 浏览: 32
输出结果为:
```
Hello
```
相关问题
String可以这样声明吗 String sb1 = "abc"
是的,你可以使用这种方式声明String对象。在Java中,String是一个特殊的类,可以通过直接赋值给一个String变量来创建String对象。
```java
String sb1 = "abc";
```
上述代码将创建一个String对象sb1,并将其初始化为"abc"。这种方式称为字符串字面值(String literal)的方式创建String对象。它是一种简洁且常用的创建String对象的方式。
需要注意的是,String对象是不可变的(immutable),也就是说,一旦创建了一个String对象,它的值就不能被修改。如果对字符串进行修改操作,实际上会创建一个新的String对象。因此,在需要对字符串进行频繁修改的情况下,推荐使用StringBuilder或StringBuffer类,它们提供了可变字符串的操作方法。
private static String replaceAction(String userName, String vagueName) { int len = vagueName.length(); StringBuffer sb = new StringBuffer(); for(int i = 0; i < len; ++i) { sb.append("*"); }
这段代码是 `replaceAction()` 方法的具体实现,其作用是将原始信息中需要脱敏的部分替换为脱敏后的信息。
首先,方法中定义了两个参数 `userName` 和 `vagueName`,分别代表原始信息和脱敏后的信息。
接着,方法中获取脱敏后的信息的长度,并根据长度使用 `StringBuffer` 类型的 `sb` 变量构建一个对应长度的字符串,其中用 * 替换原始信息中需要脱敏的部分。
最后,将处理后的字符串返回。
需要注意的是,这段代码只是一个示例,具体的脱敏逻辑和实现方式要根据具体的业务需求来确定。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)