- 1
- 0
- 约6.38千字
- 约 19页
- 2026-05-28 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年IT行业面试宝典:技术面试题及答案解析
一、编程语言基础(共5题,每题10分)
1.Java
题目:请编写一个Java方法,实现将一个字符串中的所有空格替换为“%20”。假设字符串有足够的空间存放结果,并且字符串的长度已知。
答案:
java
publicStringreplaceSpaces(Strings){
char[]chars=s.toCharArray();
intspaceCount=0;
for(charc:chars){
if(c==)spaceCount++;
}
char[]result=newchar[chars.length+2spaceCount];
intj=0;
for(inti=0;ichars.length;i++){
if(chars[i]==){
result[j++]=%;
result[j++]=2;
result[j++]=0;
}else{
result[j++]=chars[i];
}
}
returnnewString(result);
}
解析:
-遍历字符串统计空格数量,计算新字符串长度。
-逆序遍历原字符串,空格替换为“%20”,非空格直接复制。
-
您可能关注的文档
- 2026年品牌营销策略与实践案例解析.docx
- 2026年机械工程基础知识测试题目.docx
- 联通公司2026区块链岗面试指南.docx
- 2026年交通运输安全法与交通执法标准全真试题库.docx
- 2026年科学知识竞赛试题手册.docx
- 2026年办公室主任服务意识题.docx
- 2026年职业规划与自我管理岗前培训试题.docx
- 2026年病媒生物密度监测与防制效果测试卷.docx
- 2026年现代企业管理理论与实践多选题集.docx
- 2026年乡镇环卫工人细心题.docx
- (2026)医院评审筹备与科室标准化建设工作总结(2篇).docx
- 2026年资质年检自查报告(2篇).docx
- 2026水库自查报告(2篇).docx
- 2026年北师大版适配小升初历史寒假衔接卷重大事件因果分析标准试卷第473套(含答案解析与可打印作答区).docx
- 河北唐山市2026年高三下学期第一次模拟演练物理试卷(解析版).pdf
- 六年级上册Unit 2物理练习:第2课时单词拼写与选择题.pdf
- 湖北省襄阳市第四中学2025-2026学年高三上学期教学质量检测(二)物理(II)试题(解析版).pdf
- 湖北省随州市六校2026年高三下学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).docx
原创力文档

文档评论(0)