面试
面试
zlpzlpzyd
成长路上......
展开
-
java通过stream实现字符串与map互转
这个string和map互转的问题如果不用 stream 会有很多方式处理,但是用了stream也有很多方式,但是想了一个完全用stream处理的方式如下。1.编写一个方法将以上格式的字符串转换为一个map, key为:前的字符串, value为:后的字符串, 键值对用,分隔;2.编写一个方法将上面生成的map还原成原始字符串,对key进行倒序。要求使用stream进行处理。原创 2023-12-22 20:34:58 · 880 阅读 · 0 评论 -
字符串倒序输出
近期面试有这样一个问题,给定一个字符串,将其倒序输出,这种问题乍一看很好处理,但是实际在写的时候不知道怎么写了,有思路,但是没写出来。还可以通过数据结构中的栈实现,因为栈是后进先出(Last In First Out,LIFO)的数据结构,对于字符串倒序输出,正好符合这个要求。java 语言的好处是很多地方给开发人员封装了,带来的坏处是不思考这些底层问题了,在遇到一些问题的时候棘手。对于面试中遇到的问题,一般是考察算法类的,对应代码里的第一种和第二种,那种内部封装的一般情况下不会问这个。原创 2024-01-19 10:40:17 · 693 阅读 · 0 评论