2026年软件开发岗常见面试题集及解答参考.docxVIP

  • 1
  • 0
  • 约8.57千字
  • 约 25页
  • 2026-03-13 发布于福建
  • 举报

2026年软件开发岗常见面试题集及解答参考.docx

第PAGE页共NUMPAGES页

2026年软件开发岗常见面试题集及解答参考

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

1.Java编程题(10分)

题目:编写一个Java方法,实现将一个字符串中的所有空格替换为%20。假设字符串的长度足够容纳替换后的结果,且输入字符串只包含字母和空格。

示例:输入HelloWorld,输出Hello%20World。

解答:

java

publicclassReplaceSpaces{

publicstaticStringreplaceSpaces(Strings){

char[]chars=s.toCharArray();

intspaceCount=0;

for(charc:chars){

if(c==)spaceCount++;

}

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

intj=0;

for(charc:chars){

if(c==){

result[j++]=%;

result[j++]=2;

result[j++]=0;

}else{

result[j++]=c;

}

}

returnnewString(result);

}

public

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档