- 1
- 0
- 约1.02万字
- 约 31页
- 2026-11-05 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年工程师面试题目及答案
一、编程能力测试(共5题,每题10分,总分50分)
题目1(Java编程,10分)
请用Java编写一个方法,实现将一个字符串中的所有空格替换为%20。要求不使用现成的替换函数,并考虑字符串可能为null的情况。
答案:
java
publicclassStringReplace{
publicstaticStringreplaceSpaces(Strings){
if(s==null){
returnnull;
}
//首先统计空格数量
intspaceCount=0;
for(inti=0;is.length();i++){
if(s.charAt(i)==){
spaceCount++;
}
}
//创建新字符串数组,长度为原字符串长度+空格数2
char[]result=newchar[s.length()+spaceCount2];
intj=0;
for(inti=0;is.length();i++){
charc=s.charAt(i);
if(c==){
result[j++]=%;
result[j++]=2;
result[j++]=0;
}else
您可能关注的文档
最近下载
- 麻醉科病例讨论精品课件.ppt VIP
- 完整版MBTI性格测试题(含计分规则+16型人格详细解析).docx VIP
- 北京市海淀区2025-2026学年高三上学期期中考试地理试题(含答案).docx VIP
- 新探索研究生英语(提高级)视听说教程U4混合式教学指导手册.docx VIP
- 新探索研究生英语(提高级)视听说教程U3混合式教学指导手册.pdf VIP
- 如何恢复苹果手机删除的照片.docx VIP
- 铝合金门窗工程技术规范.docx VIP
- 洁净车间空气净化系统确认方案.pdf VIP
- 单位公章-模板.doc VIP
- 《建筑施工模板安全技术规范》(JGJ162-2008(2024 修订版))核心内容梳理.docx VIP
原创力文档

文档评论(0)