首页 > 编程知识 正文

华为od面试,javaweb考试题及答案

时间:2023-05-06 05:27:13 阅读:144777 作者:4120

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 ); }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。