这段文字是要求编写程序,输入两个字符串,完成以下几个功能:(1)编程求出字符串的长度。(2)检测第一个字符串是否为第二个字符串的子串。(3)把第一个串转换为byte类型并输出。用java实现
时间: 2024-03-05 21:52:51 浏览: 52
c++字符串讲解
好的,以下是 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入两个字符串
System.out.print("请输入第一个字符串:");
String str1 = scanner.nextLine();
System.out.print("请输入第二个字符串:");
String str2 = scanner.nextLine();
// 计算字符串长度
int len1 = str1.length();
int len2 = str2.length();
System.out.println("第一个字符串长度为:" + len1);
System.out.println("第二个字符串长度为:" + len2);
// 判断是否为子串
if (str1.contains(str2)) {
System.out.println("第一个字符串是第二个字符串的子串");
} else {
System.out.println("第一个字符串不是第二个字符串的子串");
}
// 转换为 byte 类型并输出
byte[] byteStr1 = str1.getBytes();
System.out.println("转换为 byte 类型的结果为:" + new String(byteStr1));
}
}
```
希望这个 Java 代码能够帮助你。如果你还有其他问题,可以随时问我。
阅读全文