java中用string语句统计跟“string”相同的字符串有多少个,(Str3.java) {“string”,“starting”,“string”,“street”,“soft”}count++
时间: 2023-09-21 19:06:48 浏览: 76
可以使用如下代码实现:
```java
public class Str3 {
public static void main(String[] args) {
String[] strings = {"string", "starting", "string", "street", "soft"};
String target = "string";
int count = 0;
for (String str : strings) {
if (str.equals(target)) {
count++;
}
}
System.out.println("Count: " + count);
}
}
```
输出结果:
```
Count: 2
```
该程序首先定义了一个字符串数组 `strings` 和一个目标字符串 `target`,然后遍历数组中的每个字符串,如果该字符串与目标字符串相同,则计数器 `count` 加 1。最后输出计数器的值即可。
相关问题
在java中用什么符号拼接字符串好
在 Java 中,可以使用 "+" 或者 StringBuilder 类来拼接字符串。
使用 "+" 操作符要小心,因为它会创建新的字符串对象,并且在循环中使用 "+" 操作符拼接字符串时,会导致性能问题。因此,如果需要在循环中拼接字符串,最好使用 StringBuilder 类。
以下是使用 "+" 操作符和 StringBuilder 类拼接字符串的示例:
使用 "+" 操作符:
```java
String str1 = "Hello";
String str2 = "World";
String str3 = str1 + " " + str2;
```
使用 StringBuilder 类:
```java
StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(" ");
sb.append("World");
String str = sb.toString();
```
使用 StringBuilder 类可以避免创建多个字符串对象,因此在循环中拼接字符串时,它比使用 "+" 操作符更高效。
java语句string name = "test";
这也是一个 Java 语句,它定义了一个 String 类型的变量 name,并将其初始化为字符串 "test"。可以将其看作是以下两个步骤的简写形式:
1. 声明一个 String 类型的变量 name,语句为:`String name;`
2. 将 name 变量初始化为字符串 "test",语句为:`name = "test";`
因此,整个语句可以拆分为两部分:
1. `String name;`:声明一个 String 类型的变量 name。
2. `name = "test";`:将 name 变量初始化为字符串 "test"。
需要注意的是,在 Java 中用双引号括起来的一段字符序列表示一个字符串,字符串是一个对象,而不是基本类型。因此,这里的 "test" 是一个 String 类型的对象。
阅读全文
相关推荐













