- 1
- 0
- 约8.03千字
- 约 23页
- 2026-10-19 发布于福建
- 举报
第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)
您可能关注的文档
最近下载
- 2023年鲁东大学公共课《毛泽东思想和中国特色社会主义理论体系概论》期末试卷A(有答案).docx VIP
- 保健按摩师一级(高级技师)历年参考题库含答案解析(5套题).docx VIP
- 半导体制程概论chapter6萧宏.pptx VIP
- DBHJT015-2014合肥市《匀质改性复合防火保温板建筑外保温系统应用技术导则》(OCR).pdf VIP
- 小学教导主任述职报告与小学教导员个人述职报告汇编.doc VIP
- 小学古诗知识大比拼.pptx VIP
- DG/TJ08-90-2014水利工程施工质量检验与评定标准(OCR).pdf VIP
- 与贝尔热拉克的葡萄酒之约.pdf VIP
- 2026年杜仲产业未来十年发展报告.docx
- 呼吸衰竭教学查房课件.pptx VIP
原创力文档

文档评论(0)