¿Cómo implementa object-c la rotación de imágenes?
1. El método más simple:
public?static?String?reverse1(String?str)
{ return?new?StringBuffer(str). ().toString();
}
2. El método más utilizado:
public?static?String?reverse3(String?s) { ? char[]?array?=?s.toCharArray();?
String?reverse?=?"";//Tenga en cuenta que esta es una cadena vacía, no nula para?(int?i ?= ?array.length?-?1;?i?>=?0;?i--)? reverso?+=?array[i];? retorno?reverso;?
}? p>
3. Variación de métodos comunes: public?static?String?reverse2(String?s)
{?
int?length?=?s. length( );? String?reverse?=?"";//Tenga en cuenta que esta es una cadena vacía, no nula para?(int?i?=?0;?i?
reverse?=?s.charAt(i)?+?reverse;//Conectar delante de la cadena en lugar del retorno común?reverse;?
}?
4. Métodos comúnmente utilizados en lenguaje C: public?static?String?reverse5(String?orig)
{?
char[]?s?=?orig. toCharArray() ;?
int?n?=?s.length?-?1;?
int?halfLength?=?n?/?2;?
for?(int?i?=?0;?i?<=?halfLength;?i++)?{?
char?temp?=?s[i];? i]? =?s[n?-?i];? s[n?-?i]?=?temp;? }? return?new?String(s);//Saber convertir una matriz de caracteres y una cadena el uno al otro
}