java反转:可以使用 StringBuffer中的 reverse()体例来 实现 字符串反转。
$ z- t- l! T/ \9 N$ v
; Z, W" x2 S/ D, m. P: f. b 也可以自己写个算法。如下所示:
( A; r2 c2 N! _# l, o3 p \
/ h2 Y5 j: r: t4 I Java代码) w1 \4 J9 Q) {# s0 _
& t5 M+ @" _4 f0 b9 H0 Q. Q: t
String paramString = "武汉 海源科技 有限公司";
8 s' p0 x) Z l3 y 7 e5 V3 e" Y( K) U' ]7 w
/** 自己写反转算法 */" ]7 H/ ^& F% M% Y5 ^ D5 _
: `% l; n6 P; a: d# o
char[] value = http://java.chinaitlab.com/introduce/paramString.toCharArray();
: i. H" s0 I* `/ f- A& c
* x0 U! N' T: U int paramStringLength = paramString.length()-1;7 c/ j U# S* i2 t* z
' S# F3 X% i. e0 B for(int i=paramStringLength》》1;i》=0;i–){9 V/ Q6 y$ B$ _3 N
3 u6 d' b# l- R# Y: \$ X char temp = value;* P9 Q& e/ E! W) N0 b4 D% b* H
6 V6 C9 j% p2 S; l6 A. b9 r char temp2 = value[paramStringLength-i];$ W2 u! K& L1 y# S) g
C4 G8 I- y0 x2 Y& Z& \( e value=temp2;2 |; X6 c: h4 H6 c7 i; n3 E: ?9 S
* G' ] J2 M6 V' `% C6 _6 ~ value[paramStringLength-i]=temp;
. Z* [! v9 M0 \1 o
3 a9 A4 b& J. X }
% v8 ^ U @0 N7 T9 v7 x % h5 F. `6 |$ u, l+ B" {9 _ t6 N
System.out.println(value);
2 z& g! ?! s( }/ \4 \: I4 l0 R ' g0 Y% ?! D; ?
/** 使用jdk自带反转体例 */1 p/ F# G+ K( x! @
* `, {! x+ Y! {
StringBuffer sb = new StringBuffer(paramString);) u) U/ u3 N- W8 h
) ~& h2 p, F# H" U3 G* U System.out.println(sb.reverse()); |