android 两个字符串的数组实现
时间: 2023-07-11 22:14:09 浏览: 43
在 Android 平台上实现两个字符串的数组也有多种方式,以下是其中的一种:
1. 定义一个字符串数组 strArr1 和 strArr2 来存储两个字符串 s1 和 s2。
```java
String[] strArr1 = new String[s1.length()];
String[] strArr2 = new String[s2.length()];
```
2. 然后将字符串 s1 和 s2 分别赋值给 strArr1 和 strArr2。
```java
for (int i = 0; i < s1.length(); i++) {
strArr1[i] = String.valueOf(s1.charAt(i));
}
for (int i = 0; i < s2.length(); i++) {
strArr2[i] = String.valueOf(s2.charAt(i));
}
```
3. 对于两个字符串的数组实现,可以使用循环来逐个比较两个数组中的字符串是否相等,如果都相等,则两个字符串相等;如果不相等,则可以根据字符串的字典序来确定它们的大小关系。
```java
for (int i = 0; i < s1.length(); i++) {
if (strArr1[i].compareTo(strArr2[i]) < 0) {
// strArr1 < strArr2
} else if (strArr1[i].compareTo(strArr2[i]) > 0) {
// strArr1 > strArr2
}
}
```
4. 另一种比较字符串大小的方法是使用 Java 自带的字符串比较函数 compareTo()。
```java
if (s1.compareTo(s2) < 0) {
// s1 < s2
} else if (s1.compareTo(s2) > 0) {
// s1 > s2
}
```
以上是一种基本的数组实现两个字符串的方法,具体实现还需要根据具体的情况来确定。