Programar el programa de perforación de esta manera
1. El método más simple:
public?static?String?reverse1(String?str)
{
return? ?StringBuffer(str).reverse().toString();
}
2. El método más utilizado:
public?static?String? reverse3(String?s) {?
char[]?array?=?s.toCharArray();? String?reverse?=?"";?//Tenga en cuenta que esto está vacío, no es nulo
¿para?(int?i?=?array.length?-?1;?i?>=?0;?i--)?
¿inversa?+=? array [i];?
return?reverse;? }?
3. Variación de métodos comunes: public?static?String?reverse2(String?s)
{? int?length?=?s.length();?
String?reverse?=?"";?//Tenga en cuenta que esto está vacío, no nulo
for?(int?i?=?0;?i?
reverse?=?s.charAt(i)?+?reverse;//Conectar en front, ? En lugar de los siguientes métodos comunes:
return?reverse;? }?
4. p>
{? char[]?s?=?orig.toCharArray();? int?n?=?s.length?-?1;? int?halfLength?=?n?/?2 ;? para?(int?i?=?0;?i?<=?halfLength;?i++)?{?
char?temp?=?s[i];?
s[i]?=?s[n?-?i];?
s[n?-?i]?=?temp;?
}? p>
return?new?String(s);?//Conocer la conversión entre char array y String}