面试题
文章平均质量分 54
无名同学
不到南山终不休
展开
-
字符串那点事
public class StringTest { public static void main(String[] args){ String s1="abc"; String s2="abc"; String s3=new String("abc"); System.out.println("s1==s2: "+(s1=原创 2017-05-05 13:08:59 · 206 阅读 · 0 评论 -
自定义字符串排序
public class MyString implements Comparable{ String a; public MyString(String a){ this.a=a; } public String getMyString(){ return a; } @Override public int原创 2017-05-05 19:06:39 · 724 阅读 · 0 评论 -
中文按双字处理的案例
public class StringHanzi { public static boolean isChineseChar(char c) throws UnsupportedEncodingException{ return String.valueOf(c).getBytes("GBK").length>1; } public static Strin原创 2017-05-05 19:34:34 · 286 阅读 · 0 评论 -
1到n的所有排列情况
用递归实现,可以这样考虑,n个数的所有情况是 n-1个数的所有排列情况在每种情况中从前往后依次插入第n个数构成的。具体代码如下:public class MyTest { public static List> f(int n){ List> listlist=new ArrayList; if(n==1){ List原创 2017-05-28 14:27:00 · 1403 阅读 · 0 评论 -
打印沙漏
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输原创 2017-05-28 16:02:33 · 226 阅读 · 0 评论