2026年程序员面试题库及解答方法.docxVIP

  • 1
  • 0
  • 约8.9千字
  • 约 26页
  • 2026-02-16 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年程序员面试题库及解答方法

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

1.题目:

请用Java实现一个方法,输入一个字符串,返回该字符串中所有唯一字符的列表。例如,输入hello,返回[h,e,l,o]。

答案:

java

importjava.util.;

publicclassUniqueChars{

publicstaticListCharactergetUniqueChars(Stringinput){

SetCharacterset=newHashSet();

for(charc:input.toCharArray()){

set.add(c);

}

returnnewArrayList(set);

}

publicstaticvoidmain(String[]args){

Stringinput=hello;

ListCharacteruniqueChars=getUniqueChars(input);

System.out.println(uniqueChars);//输出[h,e,l,o]

}

}

解析:

使用HashSet存储唯一字符,因为HashSet不允许重复元素。遍历字符串的每个字符并添加到集合中,最后将集合转换为列表返回

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档