-1

私はこのコード例を持っています。パスを含む文字列と比較したい。問題はelse部分にあります...この例では、 / と usr が一緒になっています..そして、それらが異なるその時点以降の長さを比較したい..助けてくれてありがとう

String path1 = "/usr/libexec/warmd";
String path2 = "/usr/lib/libOpen/xy";

String[] test1 = path1.split("/");
String[] test2 = path2.split("/");

ArrayList<String[]> path1array = new ArrayList<String[]>();
ArrayList<String[]> path2array = new ArrayList<String[]>();
path1array.add(test1);
path2array.add(test2);

int len1 = test1.length;
int len2 = test2.length;
int len;
if (len1 <= len2) {
    len = len1;
} else
    len = len2;
for (int i = 0; i < len; i++) {

    if ((test1[i]).equals(test2[i])) {
        continue;
    } else
        break;
}
4

2 に答える 2