给你一组字符串如: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);
}
}
分享到:
相关推荐
java编程试题.很多实例非常经典..很值得去研究
欢迎大家下载 JAVA编程题目 是JAVA认证的题目
java编程题目及答案,共100题,可供平时学习、练习使用,对于学习java基础算法,加强java编程能力会有所帮助。
JAVA编程题目含解答,对你的Java语言学习大有裨益
JAVA编程题目含解答.pdf
Java编程题目及答案.pdf
JAVA编程题目(后25题).pdf
非常经典的JAVA编程题全集(50题及答案)
java入门的100道题目,从浅到深,如果c语言或者c++入门了,完成这些题目一半以上绝对不是问题,可以让你对java的基础有所巩固
java算法编程题目及答案50道
2012java面试题分析大全 - JAVA 程序员面试题目,java基础试题。
第一次编程题目: 1、输入两个值,然后交换这两个值,并输出 2、求 1!+2!+...+7!的值 3、输入一个五位数,计算这个五位数各位之和。 4、求1——1000以内的水仙花数 5、求两个数的最大公约数和最小公倍数。 6、有两只...
很有概括性的50个java题目,如果可以做出来,面试一定会通过
JAVA基础编程题(60题及答案)1编写一个网络通信程序2利用异常处理机制的方法来制作一个代码程序段。输入“I am 007”时,打印“亲爱的007,您好”;输入其他字符串时,打印“对不起,请下次进入”,然后程序结束等等
本人通过学习java基础 然后针对这些题目进行了个人编程操练 对初学者还是有帮助的
Java编程题目全集 共100题 面向面试复习总结 内含题目及答案
java实训题目 让初学者 巩固旧知识,学习新知识..