中国移动软件研发面试题及答案.docxVIP

  • 3
  • 0
  • 约8.24千字
  • 约 23页
  • 2026-03-17 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年中国移动软件研发面试题及答案

一、编程语言基础(5题,每题2分)

1.题目(2分):

请用Java编写一个方法,实现将一个字符串中的所有空格替换为百分号(%)。例如,输入`HelloWorld`,输出`Hello%World`。

答案:

java

publicclassReplaceSpace{

publicstaticStringreplaceSpace(Strings){

if(s==null)returnnull;

StringBuildersb=newStringBuilder();

for(charc:s.toCharArray()){

if(c==){

sb.append(%);

}else{

sb.append(c);

}

}

returnsb.toString();

}

publicstaticvoidmain(String[]args){

Stringinput=HelloWorld;

Stringoutput=replaceSpace(input);

System.out.println(output);//输出:Hello%World

}

}

解析:

使用`StringBuilder`可以提高字符串拼接的效率,

文档评论(0)

1亿VIP精品文档

相关文档