1.键盒输入 个包含10个字符的字符串str1,然后对该宇符串进行如下操作: (1)计算输出宇符串的长度; (2)倒序输出该字符串
时间: 2024-02-16 21:05:33 浏览: 20
你好!针对你的问题,以下是我的回答:
1. 计算字符串长度的方法是使用字符串的length()函数,代码如下:
```java
String str1 = "abcdefghij";
int len = str1.length();
System.out.println("字符串长度为:" + len);
```
输出结果为:
```
字符串长度为:10
```
2. 倒序输出字符串可以使用StringBuilder类的reverse()方法,代码如下:
```java
String str1 = "abcdefghij";
StringBuilder sb = new StringBuilder(str1);
sb.reverse();
System.out.println("倒序输出字符串为:" + sb.toString());
```
输出结果为:
```
倒序输出字符串为:jihgfedcba
```
希望能够帮助到你,如果还有其他问题,请随时提出。
相关问题
从键盘输入2个字符串,计算字符串str1中字符串str2出现的次数。要求:不使用字符串比较库函数,直接使用指针进行字符比较。
题意:从键盘输入2个字符串,计算字符串str1中字符串str2出现的次数。要求不使用字符串比较库函数,直接使用指针进行字符串比较。
解答:可以使用双指针法,先遍历字符串str1,然后在每个位置上判断字符串str2是否出现,如果出现则计数器加1。具体实现可以参考以下代码:
```python
str1 = input("请输入字符串1:")
str2 = input("请输入字符串2:")
count = 0
p1 = str1
p2 = str2
while p1 != "":
if p1[0] == p2[0]:
flag = True
for i in range(len(p2)):
if p1[i] != p2[i]:
flag = False
break
if flag:
count += 1
p1 = p1[len(p2)-1:]
else:
p1 = p1[1:]
else:
p1 = p1[1:]
print("字符串2在字符串1中出现的次数为:", count)
```
其中,p1指向字符串str1的开头,p2指向字符串str2的开头。如果当前位置的字符不匹配,则将p1向右移1位。如果字符匹配,则依次比较后续字符,如果全部匹配,则计数器加1,同时将p1移动到字符串str2的最后一个字符之后。如果出现不匹配,则将p1移动到下一个位置,继续匹配。
需要注意的是,上面的代码中使用了切片操作,这是由于切片操作会返回新的字符串,从而能够避免修改原有字符串的问题。
输入两个字符串str1.str2,统计字符串str2出现在str1中的次数
可以使用Python中的字符串函数count()来实现:
```python
str1 = input("请输入字符串str1:")
str2 = input("请输入字符串str2:")
count = str1.count(str2)
print("字符串str2在str1中出现的次数为:", count)
```
首先从用户输入中获取两个字符串str1和str2,然后使用count()函数统计str2在str1中出现的次数,并将结果输出。
相关推荐
![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)