金蝶软件开发工程师面试题及代码规范含答案.docxVIP

  • 0
  • 0
  • 约5.35千字
  • 约 16页
  • 2026-03-26 发布于福建
  • 举报

金蝶软件开发工程师面试题及代码规范含答案.docx

第PAGE页共NUMPAGES页

2026年金蝶软件开发工程师面试题及代码规范含答案

一、编程基础(共5题,每题10分,总分50分)

1.题目:

请编写一个Java方法,实现将一个字符串中的所有空格替换为`%20`。假设字符串的长度足够容纳替换后的结果。

答案:

java

publicclassReplaceSpaces{

publicstaticStringreplaceSpaces(Strings){

if(s==null)returnnull;

StringBuildersb=newStringBuilder();

for(charc:s.toCharArray()){

if(c==){

sb.append(%20);

}else{

sb.append(c);

}

}

returnsb.toString();

}

publicstaticvoidmain(String[]args){

Stringinput=HelloWorld;

System.out.println(replaceSpaces(input));//输出:Hello%20World

}

}

解析:

-使用`StringBuilder`提高字符串拼接效率。

-遍历字符,遇到空格替换为`%20`,其他字符直接追

文档评论(0)

1亿VIP精品文档

相关文档