2026年程序员面试准备手册常见问题解答.docxVIP

  • 2
  • 0
  • 约7.75千字
  • 约 25页
  • 2026-03-18 发布于福建
  • 举报

2026年程序员面试准备手册常见问题解答.docx

第PAGE页共NUMPAGES页

2026年程序员面试准备手册:常见问题解答

一、编程语言基础(5题,每题10分,共50分)

题目1:

请用Java编写一个方法,实现将一个字符串中的所有空格替换为百分号(%)。要求:不使用内置的替换方法,手动实现。

答案:

java

publicclassReplaceSpace{

publicstaticStringreplaceSpace(Strings){

if(s==null||s.length()==0)returns;

char[]chars=s.toCharArray();

intspaceCount=0;

for(charc:chars){

if(c==)spaceCount++;

}

char[]newChars=newchar[chars.length+spaceCount2];

intj=0;

for(inti=0;ichars.length;i++){

if(chars[i]==){

newChars[j++]=%;

newChars[j++]=%;

}else{

newChars[j++]=chars[i];

}

}

returnnewString(newChars);

}

文档评论(0)

1亿VIP精品文档

相关文档