2026年智慧云公司技术岗位面试题库及答案解析.docxVIP

  • 1
  • 0
  • 约8.03千字
  • 约 23页
  • 2026-10-19 发布于福建
  • 举报

2026年智慧云公司技术岗位面试题库及答案解析.docx

第PAGE页共NUMPAGES页

2026年智慧云公司技术岗位面试题库及答案解析

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

1.Java编程题

题目:编写一个Java方法,实现将一个字符串中的所有空格替换为%20。要求不使用现成的字符串替换函数,并考虑时间复杂度。

答案:

java

publicclassReplaceSpaces{

publicstaticStringreplaceSpaces(Strings){

if(s==null)returnnull;

intspaceCount=0;

for(charc:s.toCharArray()){

if(c==)spaceCount++;

}

char[]result=newchar[s.length()+2spaceCount];

intj=0;

for(charc:s.toCharArray()){

if(c==){

result[j++]=%;

result[j++]=2;

result[j++]=0;

}else{

result[j++]=c;

}

}

returnnewString(result,0,j);

}

publicstaticvoidmain(String[]args)

文档评论(0)

1亿VIP精品文档

相关文档