在一个字符串数组中,保存有十个人的名字,每个人的名字用英文的逗号分隔,现在要你找到李家的人,并把他们放入一个新的字符串中。
输入:"马云,李彦宏,李开复,刘强东,马化腾,古永锵,张朝阳,李思思,章泽天,马东敏"
输出:李彦宏,李开复,李思思
java算法
class FindNameLi {
public static void main(String[] args) {
String str = "马云,李彦宏,李开复,刘强东,马化腾,古永锵,张朝阳,李思思,章泽天,马东敏";
String newStr = "";
String str4Find = "李";
String endStr = ",";
String[] ss = str.split(",");
String temp = "";
for(int i = 0; i < ss.length; i++) {
if(ss[i].startsWith(str4Find)) {
temp += ss[i] + ",";
}
}
//这里要截子串,然最后一个逗号给去掉
temp = temp.substring(0, temp.length() - 1);
System.out.printl