java几个题想请教一下。。。。

2024-12-29 09:49:24
推荐回答(1个)
回答1:

  1. class Boss{ 


  2. private String name;

  3. private String sex;

  4. private int age;

  5. public Boss(String name,String sex,int age){

  6. this.name = name;

  7. this.sex = sex;

  8. this.age = age;

  9. }

  10. public void display(){

  11. System.out.println("姓名"+this.name+"性别"+this.sex+"年龄:"+this.age);

  12. }

  13. public static void main(String[] args){

  14. Boss boss = new Boss("zs","男",12);

  15. boss.display();

  16. }

  17. }

2.handleStr:

public String  handleStr(String str){

Char[] ccs =str.match("\d");

String.valueOf(ccs);

}

package ab.test;

public class HandleStr {

public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "hskhd3277893hlk223hlki";
String resultStr = handleStr(s);
System.out.println(resultStr);
}

private static String handleStr(String str) {
// TODO Auto-generated method stub

char[] cs = str.toCharArray();
StringBuffer bf = new StringBuffer();

for (char c : cs) {
//anscii 48--57(0--9)
if (c >= 48 && c <= 57) {
bf.append(c);
}
}

String reverseStr = bf.reverse().toString();
return reverseStr;
}

}