- 0
- 0
- 约5.18千字
- 约 14页
- 2026-10-29 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件开发岗面试题及答案
一、编程语言与基础算法(共5题,每题10分,总分50分)
题目1(Java基础)
编写一个Java方法,实现将一个字符串中的所有大写字母转换为小写字母,所有小写字母转换为大写字母。要求不使用现成的`String.toUpperCase()`或`String.toLowerCase()`方法。
答案与解析
java
publicclassCaseConverter{
publicstaticStringswapCase(Stringinput){
if(input==null)returnnull;
char[]chars=input.toCharArray();
for(inti=0;ichars.length;i++){
charc=chars[i];
if(c=ac=z){
chars[i]=(char)(c-a+A);
}elseif(c=Ac=Z){
chars[i]=(char)(c-A+a);
}
}
returnnewString(chars);
}
publicstaticvoidmain(String[]args){
System.out.printl
原创力文档

文档评论(0)