7-2 群发邮件 (20 分)
作为一个职业HR,要给某个项目组的所有职员群发邮件,已经知道HR有所有人的姓名、电话以及邮箱,请编写程序,取出所有人的邮箱,合并为一个邮箱列表,邮箱之间以“;”隔开,使其可以群发邮件。
输入格式:
在一行中给出所有人的姓名、电话以及邮箱,例如:丽丽/13539870198/lili@qq.com,天梯/13408791122/tiant@qq.com
输出格式:
一行中邮箱列表,以分号隔开。
输入样例:
在这里给出一组输入。例如:
丽丽/13539870198/lili@qq.com,天梯/13408791122/tiant@qq.com,楠楠/13112034567/nn@qq.com
输出样例:
在这里给出相应的输出。例如:
lili@qq.com;tiant@qq.com;nn@qq.com;
代码
import java.util.Comparator;
import java.util.Arrays;
import java.util.Scanner;
import java.util.Objects;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String str;
str = scan.nextLine();
int fg = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == '/' && fg == 0) {
fg = 1;
i += 11;
}
if (str.charAt(i) == '/' && fg == 1) {
for (i = i + 1; i < str.length() && str.charAt(i) != ','; i++) {
System.out.print(str.charAt(i));
}
System.out.print(';');
fg = 0;
}
}
scan.close();
}
}