1 .通过键盘输入任意字符串序列。 字符串可能包含多个子列,子列用空格包围
隔板。 自动分离各子列,编写用’、’分隔的程序,最后
添加一个“,”并保存子字符串
测试:输入:
“abc def gh i d”
输出:
“abc,def,gh,I,d,”
第一种方法:
import java.util.Scanner; public class main1{ publicstaticvoidmain (字符串[ ] args ) scannerscan=newscanner ) system.in ); //receivetheinputstring.string inputstr=scan.nextline (; //splitthestringtoarray.string [ ] strarray=inputstr.split (' ' ); //add ',' stringbuffernewsb=new string buffer (); for(stringstr:strarray ) Newsb.append ) str; newSb.append (,); //printoutputstring.system.out.println (newsb.tostring () ); 使用string的第二个替换
import java.util.Scanner; public class main2{ publicstaticvoidmain (字符串[ ] args ) scannerscan=newscanner ) system.in ); //receivetheinputstring.string inputstr=scan.nextline (; //replace ' ' by ',' String newStr=inputStr.replace (',','); //add ',' in the end.newStr=newStr.concat (,'); //printoutputstring.system.out.println (new str ); }