- 0
- 0
- 约6.82千字
- 约 19页
- 2026-03-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件开发岗位求职面试问题解析
一、编程能力测试(共5题,每题10分,总分50分)
题目1(Java基础):
编写一个Java方法,实现将字符串中的所有空格替换为下划线,并返回新字符串。要求不使用Java内置的`replace()`方法。
答案:
java
publicclassStringReplace{
publicstaticStringreplaceSpace(Stringinput){
if(input==null||input.length()==0){
returninput;
}
char[]chars=input.toCharArray();
StringBuildersb=newStringBuilder();
for(charc:chars){
if(c==){
sb.append(_);
}else{
sb.append(c);
}
}
returnsb.toString();
}
publicstaticvoidmain(String[]args){
Stringinput=HelloWorldJava;
System.out.println(replaceSpace(input));//输出:Hell
原创力文档

文档评论(0)