再给你补充点Demo类的写法,以此类推就可以了……
企业官网是企业形象的一张重要名片。成都创新互联的成都官网定制服务,能够将成都网页设计与企业的实力&公信力、产品服务优势、文化价值观等有机结合,把握企业的独特之处,突出重点核心内容,并以恰如其分的设计风格,抓住目标用户的关注点和兴趣点,帮助企业塑造好第一印象,成都全网营销推广展现公司实力。成都官网定制,为你解决成都创新互联网营销解决方案。
public class Demo {
public static void main(String[] args){
People p1=new ChinaPeople();//父类对象当做子类对象看,因此只能调用父类对象中已有的方法
p1.speakHello();
p1.averageHeight();
p1.averageWeight();
if(p1 instanceof ChinaPeople){
ChinaPeople c1=(ChinaPeople)p1;//强转
c1.chinaGongfu();}
}
}
//main方法里如果你觉得麻烦就直接这样写好了
ChinaPeople c=new ChinaPeople();
c.speakHello();
c.averageWeght();
c.averageHeight();
c.chinaGongfu();
明白java输出字符的含义吗?java输出的也都是字符集中的字符,假如字符集中没有这个字,那是不可能输出的。所以一个汉字倒过来,那么在字符集中必须找到对应这个汉字倒过来的那个字节码。通常没有哪个字符集会包含这种无用的字节码所以,java做不到。
public static void main(String[] args) {
String s = "我是中国人,中国是中国,中国好";
ListInteger idsIndexs=new ArrayListInteger();
find("中国", 0, s,idsIndexs);
System.out.println("出现的下标"+idsIndexs);
System.out.println("出现次数:"+idsIndexs.size());
}
public static List find(String s, int index, String string,ListInteger ids) {
//从指定下标开始寻找
int temp= string.indexOf(s, index);
//如果找到了,就保存当前的下标
if(temp-1) {
ids.add(temp);
index=temp+s.length();//下一次寻找的下标加上字符串长度,作为新下标开始寻找
return find(s, index, string, ids);
}else {
return ids;
}
}
出现的下标[2, 6, 9, 12]
出现次数:4
public static void main(String[] args){
String str = "我是中国人";
StringBuilder sb = new StringBuilder(str);
str = sb.reverse().toString();
System.out.println(str);
}