软件开发岗位求职面试问题解析.docxVIP

  • 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)

1亿VIP精品文档

相关文档