
Java面试题
文章平均质量分 51
是Guava不是瓜娃
Welcome to the real world,it is suck but you gonna love it.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【面试题】柱状图内最大的矩形面积
【题目】宽度都为1,输入一组整型数组代表柱状图的高度,求上图柱状图中最大的面积。(可以分割) 【参考】http://www.xuebuyuan.com/2000142.html package com.oj.exe1; import java.util.Scanner; public class Exe10 { public static int largestRectangleAr原创 2016-09-11 22:34:44 · 2734 阅读 · 0 评论 -
【1】Java中怎么把int型的数字转换成char型的数字
今天在做中兴笔试题时候涉及到了int>>char类型转换的问题;有两种方法: 一: int i = 1; char c = (char) (i+48);原因:ASCLL中'0'的值是48,而声明的int变量加上48等于就是他本身对应的字符型的值,所以这样就把int型转换成字符型了。 二: int num2=9; String s = String.valueOf(num2);原创 2016-09-06 12:08:44 · 14522 阅读 · 0 评论 -
将一个整数转化成二进制
BigInteger bi = new BigInteger("10");String temp += bi.toString(2);BigInteger 类的具体用法稍后补充...原创 2016-09-22 23:39:58 · 3326 阅读 · 0 评论 -
Map与Set的使用little tips
1 当需要排序,或者判断是否含有这个数的时候,可以考虑到Map; 还有有键,值对的时候首先可以考虑到使用Map: 如下例子:map可以判断是否含有键key:map.containsKey(key); 添加使用map.put(key,value); public static void addMap(Map map,String[] nums){ int ke原创 2016-09-22 00:09:17 · 381 阅读 · 0 评论 -
输入两个字符串,交换打印字符串字母
做Calix实习生面试题,其中一题是这样的:输入两个字符串,交替打印; 如:abc,def,则打印出adbecf av,defg ,则打印出advefg static String mergeStrings(String a, String b) { StringBuffer sb=new StringBuffer(); char[] aStr=a.t原创 2016-11-17 19:23:40 · 1881 阅读 · 0 评论 -
输入一个IP地址,判断该IP地址是IPv4,还是IPv6类地址
【题目】 输入一个IP地址,判断该IP地址是IPv4,还是IPv6类地址。 使用正则表达式。 class Solution{ private static Pattern pattern; private static Pattern ptipv4; static { // ipv6原创 2016-11-17 19:26:22 · 16002 阅读 · 0 评论