sop("("+reverseString(str,3,4)+")");//为什么不转呢?" ba cd ";

来源:互联网 发布:java aes256 报错 编辑:程序博客网 时间:2024/05/16 06:40
class  StringLianXi
{
public static void sop(String s)
{
System.out.println(s);
}
public static void main(String[] args) 
{
String str ="   ab  cd   ";
sop("("+str+")");
//str= myTrim(str);
//sop("("+str+")");
        System.out.println("--------------");
sop("("+reverseString(str)+")");//(   dc  ba   )
sop("("+reverseString(str,3,4)+")");//

}
//2.字符串进行反转
/**
思路:1.将字符串变成数组
 2.对数组反转
 3.将数组变成字符串
*/
public static String reverseString(String s,int start,int end)
{
//将字符串变成数组
char []arr=s.toCharArray();
//对数组反转,包含头尾
reverse(arr,start,end);
//将数组变成字符串
return String.valueOf(arr);//new String (arr);


}
public static String reverseString(String s)
{
return reverseString(s,0,s.length());
}


public static void reverse(char[] arr,int x,int y )
{
for (int start=x,end=y-1;start<end ;start++,end--)
{
swap(arr,start,end);
}
}
/**
private static void reverse(char[]arr)
{
for (int start=0,end=arr.length-1;start<end;start++,end--)
{
swap(arr,start,end);
}
}*/
public static void swap(char[] arr,int x,int y)
{
char temp=arr[x];
arr[x]=arr[y];

arr[y]=temp;

}

}
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 奶黄馅没有澄粉怎么办 情侣买房分手了怎么办 没有好的扇面怎么办? 小孩上学成绩差怎么办 钥匙丢了锁打不开怎么办 钥匙丢了门打不开怎么办 电脑软件无响应怎么办 移动浏览不了91怎么办 12360注册过了怎么办 微信应用打不开怎么办 微信应用信息怎么办 3位密码箱打不开怎么办 苹果6看视频卡怎么办 苹果6手机打不开怎么办 苹果ip停用了怎么办 苹果手机以停用怎么办 微信视频卡顿怎么办 微信发视频太慢怎么办 手机微信小视频打不开怎么办 移动客服态度差怎么办 地下城不能下载怎么办 dnf安装文件失败怎么办 dnf安装游戏失败怎么办 电脑提示文件损坏怎么办 手机刷机失灵怎么办 刷机时安装终止怎么办 牛发烧40度怎么办 mac所有程序打不开怎么办 苹果iphonex掉了怎么办 空调送错货安装完怎么办 联想电脑打不开机怎么办 联想电脑开不开机怎么办 笔记本声音没有了怎么办 升级后信号不好怎么办? 金融公司倒闭钱怎么办 海尔冰箱不通电怎么办 小区宽带被垄断怎么办 美术生家里没钱怎么办 skg补水仪堵塞了怎么办 榨汁机不会动了怎么办 电水壶有塑料味怎么办