题目1:统计出下面字符串中a字母出现的次数题目2:将str字符申转换成数组题目3:打印输出str中的内容
时间: 2024-05-04 15:19:03 浏览: 14
题目1:
假设字符串为str,可以使用以下代码统计a字母出现的次数:
```
count = 0
for char in str:
if char == 'a':
count += 1
print("a字母出现的次数为:", count)
```
题目2:
可以使用以下代码将字符串str转换成数组:
```
arr = list(str)
print(arr)
```
题目3:
可以使用以下代码打印输出字符串str的内容:
```
print(str)
```
相关问题
java 题目1:统计出下面字符串中a字母出现的次数题目2:将str字符申转换成数组题目3:打印输出str中的内容
题目1:统计出下面字符串中a字母出现的次数
```java
public class StringExample {
public static void main(String[] args) {
String str = "Java is a popular programming language.";
int count = 0;
for(int i = 0; i < str.length(); i++) {
if(str.charAt(i) == 'a') {
count++;
}
}
System.out.println("a出现的次数为:" + count);
}
}
```
题目2:将str字符申转换成数组
```java
public class StringExample {
public static void main(String[] args) {
String str = "Java is a popular programming language.";
char[] charArray = str.toCharArray();
for(int i = 0; i < charArray.length; i++) {
System.out.print(charArray[i] + " ");
}
}
}
```
题目3:打印输出str中的内容
```java
public class StringExample {
public static void main(String[] args) {
String str = "Java is a popular programming language.";
System.out.println(str);
}
}
```
将字符串“[1],[2]”转换成数组[1,2]
可以使用Java中的正则表达式和字符串分割方法来实现将字符串"[1],[2]"转换为数组[1,2]的操作。
示例代码:
```java
String str = "[1],[2]";
String[] strArr = str.split("[\\[\\],]+");
int[] intArr = new int[strArr.length - 1];
for(int i = 1; i < strArr.length; i++){
intArr[i-1] = Integer.parseInt(strArr[i]);
}
System.out.println(Arrays.toString(intArr));
```
输出结果为:
```
[1, 2]
```
其中,使用split()方法将字符串按照方括号和逗号分割成一个字符串数组,然后依次将每个字符串转换为整数存入一个整数数组中。最后使用Arrays.toString()方法将整数数组输出。