JDK基础
文章平均质量分 60
zhanjixun
请关注
展开
-
Java面试题
Java面试题一、算法题(1)给定一个整数,按10进制来看,计算里面包含多少个0。(2)把一个正整数数组中的数字拼成一个串,这个串代表的数字最大。比如:数组[5,81,1],拼成最大的数字串是81 5 1。(3)在一个递增的数组里面,找出任意两个数的和等于100,变成程序输出这些数对。可以假设数组中不存在重复元素。二、逻辑题(1)有一堆苹果,总共1000个,现在准备打包装箱。有一个客户需要买N个苹果,请问如何设计箱子大小,是的不管客户买多少个苹果,都可以不用拆开箱子,就能满足客户。箱子最少是多少原创 2022-02-13 19:18:11 · 545 阅读 · 0 评论 -
Java常用代码片段
//快速创建MapMap<String, ArrayList<String>> map = ImmutableMap.of("list", new ArrayList<>());Map<String, Integer> map = ImmutableMap.<String, Integer>builder().put("key1", 1).put("key2", 2).build();//字符串按长度分割Iterable<String原创 2020-08-13 18:32:34 · 371 阅读 · 1 评论 -
Java的位运算符
左移运算<<a << b运算符左边a为int型数据,将该数据按二进制数字左移b位;实际结果相当于十进制 a*(2^b)右移运算>>a >> b运算符左边a为int型数据,将该数据按二进制数字右移b位;实际结果相当于十进制 a/(2^b)...原创 2017-04-03 00:41:45 · 311 阅读 · 0 评论