英文:
How to print out a word from string with speccific first letter?
问题
我在处理在Java中从字符串变量打印特定单词的问题。我的任务是创建一个程序,打印出每个以字母(T)开头的单词。
代码如下所示:
String names = "Tony,May,Anna,Thomas";
英文:
I'm having a problem with printing out a specific word from a string variable in java. My task is to make a program that prints out every word that starts with a letter (T).
It looks like this.
String names = "Tony,May,Anna,Thomas";
答案1
得分: 0
你可以使用以下代码:
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
英文:
You can use following code :
String names = "Tony,May,Anna,Thomas";
String[] arrOfStr = names .split(",", 5);
for (String a : arrOfStr){
if(a.startsWith("T"))
System.out.println(a);
}
OUTPUT:
Tony
Thomas
答案2
得分: 0
String names = "Tony,May,Anna,Thomas";
Arrays.stream(names.split(",")).filter(s -> s.startsWith("T")).forEach(s -> System.out.println(s));
英文:
String names = "Tony,May,Anna,Thomas";
Arrays.stream(names.split(",")).filter(s -> s.startsWith("T")).forEach(s -> System.out.println(s));
专注分享java语言的经验与见解,让所有开发者获益!
评论