`
liumin1939
  • 浏览: 56240 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java编程题目

阅读更多
给你一组字符串如:iu7i8hy4jnb2,让你编程输出里面的数字:7842

package my.test;
public class FilterChar {
   public static void main(String[] args) {
      String   s   =   "iu7i8hy4jnb2";
      String newStr = s.replaceAll("[a-z]", "");
      System.out.println(newStr);
   }
}


给你一组字符串让你把它倒叙输出

/*
* 以前都不用这种方法,多看看API还是有收获的
*/
public static String reverseStr(String str){
   StringBuffer sb = new StringBuffer(str);
   sb.reverse();
   return sb.toString();
}

求完全数

public static boolean isPerfectNumber(int num){
   int total = 0;
   for(int i=1;i<=num/2;i++){
    if(num%i==0)total+=i;
   }
   if(total == num)
    return true;
   return false;
}

显示某一文件目录下的文件名

/*
* 就是一个递归处理文件夹嵌套
*/
public static void listAllFile(File f){
   if(f.isFile()){
    System.out.println(f.getAbsolutePath());
   }else if(f.isDirectory()){
    File[] fl = f.listFiles();
    for(File ff:fl){
     if(ff.isFile()){
      System.out.println(ff.getAbsolutePath());
     }else if(ff.isDirectory()){
      listAllFile(ff);
     }
    }
   
   }
}

将54张牌1~54随机分发到数组

public class PlayCard {


public static void main(String[] args) {
   final int CART_ARRAY_LEN = 54;
   int[] carts = new int[CART_ARRAY_LEN];
   for(int i=0;i<CART_ARRAY_LEN;i++){
    carts[i]=i+1;
   }
   for (int i = 0; i <CART_ARRAY_LEN ; i++) {
    int rdmNum1 = (int) (Math.random() * 54);
    int rdmNum2 = (int) (Math.random() * 54);
    int temp = carts[rdmNum1];
    carts[rdmNum1] = carts[rdmNum2];
    carts[rdmNum2] = temp;
   }
   for(int i=0;i<CART_ARRAY_LEN;i++){
    System.out.println(carts[i]);
   }
}

}



定义一串字母的字符串,求出现最多的那个字母,出现了多少次!
public class Test {
    public static void main(String[] args) {
        String str = "dsfdsfsdfsdf";
        Map<Character,Integer> d = new HashMap<Character, Integer>();
        for(int i = 0;i<str.length();i++){
            char c = str.charAt(i);
            if(d.containsKey(c)){
                d.put(c, d.get(c)+1);
            }
            else{
                d.put(c, 1);
            }
        }
        System.out.println(d);
    }
    
}


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics