- 2
- 0
- 约7.75千字
- 约 25页
- 2026-03-18 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序员面试准备手册:常见问题解答
一、编程语言基础(5题,每题10分,共50分)
题目1:
请用Java编写一个方法,实现将一个字符串中的所有空格替换为百分号(%)。要求:不使用内置的替换方法,手动实现。
答案:
java
publicclassReplaceSpace{
publicstaticStringreplaceSpace(Strings){
if(s==null||s.length()==0)returns;
char[]chars=s.toCharArray();
intspaceCount=0;
for(charc:chars){
if(c==)spaceCount++;
}
char[]newChars=newchar[chars.length+spaceCount2];
intj=0;
for(inti=0;ichars.length;i++){
if(chars[i]==){
newChars[j++]=%;
newChars[j++]=%;
}else{
newChars[j++]=chars[i];
}
}
returnnewString(newChars);
}
您可能关注的文档
最近下载
- 2015年路虎发现神行自动变速器 驱动桥 - 变速器说明操作.pdf VIP
- 2015年路虎发现神行关于本手册.pdf VIP
- 2023锂离子电池储能电站防火技术规程.docx
- 精品解析:四川省成都市西川中学2025-2026学年九年级上学期入学考数学试题(解析版).docx VIP
- 2025~2026部编版九年级语文上册第三单元 游目骋怀 单元测试卷 (含答案).pdf VIP
- sz2011023广西钦州市城市电网专项规划.pptx VIP
- 2015路虎发现神行自动变速器 驱动桥 - 变速器说明操作.pdf VIP
- 第四届全国患者用药指导知识技能竞赛考试题库及答案.docx VIP
- 2015路虎发现神行自动空调系统除霜通风口及混合风门执行器拆卸与安装.pdf VIP
- 电路分析基础(A)期末试卷.pdf VIP
原创力文档

文档评论(0)