//字符串反转方法
public String revert(String str){
char[] cr = str.toCharArray();
StringBuffer sb = new StringBuffer();
for(int i=cr.length-1;i>=0;i--){
sb.append(cr[i]);
}
return sb.toString();
}
如果没有限制不能使用java自带的方法 可以用stringbuffer 的reverse()方法
//字符串反转方法2
public String revert(String str){
StringBuffer sb = new StringBuffer();
sb.append(str);
sb.reverse();
return sb.toString();
}
方法3 一般这种方式的好可以避免用到类库
//字符串反转方法3
public String revert(String str){
StringBuffer sb = new StringBuffer();
for(int i=str.length()-1;i>=0;i--){
sb.append(str.charAt(i));
}
return sb.toString();
}
//取得2个字符串所有相同的字符组
public String[] getRepeat(String a,String b){
int len = 0;
String res="";
Set<String> strset = new HashSet<String>();
if(a.length()>=b.length()){
len = b.length();
}else{
len = a.length();
}
for(int i=0;i<len;i++){
if(a.charAt(i)==b.charAt(i)){
res += a.charAt(i);
}else{
strset.add(res);
res="";
}
}
if(null!=res&&res!=""){
strset.add(res);
}
return strset.toArray(new String[0]);
}
相关推荐
96.java字符串反转案例.zip96.java字符串反转案例.zip96.java字符串反转案例.zip96.java字符串反转案例.zip96.java字符串反转案例.zip96.java字符串反转案例.zip96.java字符串反转案例.zip96.java字符串反转案例.zip...
java 用递归实现字符串反转 java 用递归实现字符串反转
网上绝大部分java递归实现字符串反转缺少字符串判空条件,我加了上去。
java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java ...
java反转类:可以将数组内容反转排,点击复制反转字符串,Container contentPane = getContentPane(); contentPane.add(buttonPanel, BorderLayout.SOUTH);
将输入的字符串反转 java 6string fanzhhuan.rar
java字符串处理取出括号内的字符串 都是我自己试过可以用的j
将一段字符串反转如“abcdef”反转后“fedcba”
C# 字符串反转程序 指针的应用
编写一个applet程序,在窗口界面中实现当输入一个字符串和一个字符后,原字符串中所有该字符将被删除并显示出结果
输入一个字符串,输出一倒序的字符串,可以同时处理多个字符串!
java 字符串 详细实例代码 字符串检索 可改变字符串 字符串生成器 日期和时间字符串格式化
java压缩字符串
字符串反转 C++做的小程序 简单的小作业
如果你用”+”来连接固定长度的字符串,可能性能上会稍受影响,但是如果你是在 循环中来”+”多个串的话,性能将指数倍的下降。假设有一个字符串,我们将对这个字符串做大量循环拼接操作,使用”+”的话将得到最低的...
java 字符串的加密 java 字符串的加密 java 字符串的加密
有关java里的一些字符串的总结,适合java初学者学习。
labview 16进制反转字符串
java 分解字符串 java 分解字符串 java 分解字符串
C#编写的字符串反转 有两种方法。 控制台的程序。