out.println("该对象所属的类的名字是:"+clz.getName()); //Method 提供关于类或接口上单独某个方法(以及如何访问该方法)的信息。 //所反映的方法可能是类方法或实例方法(包括抽象方法)。 Method[] ms=clz.getDeclaredMethods();//import java.lang.reflect.Method; //返回 Method 对象的一个数组, 这些对象反映此 Class 对象表示的类或接口声明 的所有方法, //包括公共、保护、默认(包)访问和私有方法,但不包括继承的方法。 for(int i=0;i
0){ for(int j=0;j 就相等,现在随便给你二组字符串, 假设字符串类似这样的 aba 和 aab 就相等,现在随便给你二组字符串,请编程比较他们看 是否相等
public static void main(String[] args) { String s1="abcddeeff"; String s2="dedefabfc"; //使用Stirng[] ss=s1.split(“”);也可以将字符串分割成单个的字符串 char[] cha1=s1.toCharArray();//将字符串转换成字符数组 char[] cha2=s2.toCharArray(); Arrays.sort(cha1);//对字符数组进行排序,按照每个字符的AscII值进行排序 String ss1=String.valueOf(cha1); Arrays.sort(cha2); String ss2=String.valueOf(cha2); if(ss1.equals(ss2)){ System.out.println("两个字符串相等!!"); }else{ System.out.println("两个字符串不相等!!"); } }
给你一组字符串让你把它倒叙输出
public static void main(String[] args) { String s1="abcddeeff"; String[] s2=s1.split(""); StringBuffer sbf=new StringBuffer(); for(int i=s2.length-1;i>=0;i--){ sbf.append(s2[i]); } System.out.println(sbf.toString()); }
给你一组字符如{1, , , , , , ,
, , 给你一组字符如 ,3,4,7,2,1,1,5,2},让你输出里面出现次数最多且数值最大的 一个, 一个,出现几次 汉字的编码问题: 那么一个汉字是两个字节, 汉字的编码问题:如果采用系统默认的编码方式是 gbk 那么一个汉字是两个字节,如果采 编码, 个字节,并且这两种编码方式每一个字节都是负数 式每一个字节都是负数。 用 utf-8 编码,那么一个汉字占 3 个字节,并且这两种编码方式每一个字节都是负数。
public static void main(String[] args){ String s1="abcdd我的祖国"; char[] cha=s1.toCharArray(); try { for(int i=0;i 实现数组复制
int[] a={1,2,3,4,5}; int[] b=a.clone(); for(int i=0;i 求两个数的最大公约数, , 求两个数的最大公约数,M,N 最大公约数 //%这个运算符是求余运算符 这个运算符是求余运算符 // /这个运算符是求商运算符 这个运算符是求商运算符
public int result(int a,int b){ int max=a>b?a:b; int divisor=1;
for(int i=2;i<=max;i++){ if(a%i==0&;&;b%i==0){ divisor=i; } } System.out.println(a+"和"+b+"的最大公约数是:"+divisor); return divisor; }
.试用递归的方法写一下计算菲波那契数列的通项
f(n),已知 f1=1,f2=1,以后每项都是前两项 已知 以后每项都是前两项
的和。 的和。 什么是递归:递归做