Java 如何从带有特定首字母的字符串中打印出单词?
我在java中打印字符串变量中的特定单词时遇到问题。我的任务是制作一个程序,打印出以字母(T)开头的每个单词 看起来像这样Java 如何从带有特定首字母的字符串中打印出单词?,java,string,Java,String,我在java中打印字符串变量中的特定单词时遇到问题。我的任务是制作一个程序,打印出以字母(T)开头的每个单词 看起来像这样 String names = "Tony,May,Anna,Thomas"; 您可以使用以下代码: String names = "Tony,May,Anna,Thomas"; String[] arrOfStr = names .split(",", 5); for (String a : arrOfStr){ if(a.sta
String names = "Tony,May,Anna,Thomas";
您可以使用以下代码:
String names = "Tony,May,Anna,Thomas";
String[] arrOfStr = names .split(",", 5);
for (String a : arrOfStr){
if(a.startsWith("T"))
System.out.println(a);
}
输出:
Tony
Thomas
到目前为止你尝试了什么?您会遇到什么问题?
Arrays.stream(name.split(“,”).filter(name->name.startWith(“T”).forEach(System.out::println)代码>看起来像一个家庭作业问题:-(
String names = "Tony,May,Anna,Thomas";
Arrays.stream(names.split(",")).filter(s -> s.startsWith("T")).forEach(s -> System.out.println(s));