【发布时间】:2022-12-04 18:20:01
【问题描述】:
我编写了代码来查找子序列字符串。如果给定的另一个字符串中存在的字符返回 true,否则返回 false。但它不返回任何我的代码中的问题。
import java.lang.String;
public class Subsequence{
public static void main(String args[]){
String s="";
String t="ajhbuuhyc";
Solution obj=new Solution();
obj.find(s,t);
}
}
class Solution{
public boolean find(String s,String t){
int S=s.length();
int T=t.length();
int i=0,j=0;
if(S==0) return true;
if(S>T || T==0) return false;
while(i<S && j<T){
if(s.charAt(i)==t.charAt(j)) i++;
j++;
}
return i==S;
}
【问题讨论】:
标签: java string return subsequence