指定某个元素和某个元素互换
2015-11-26 00:00
155 查看
package com.test;
public class TestString {
public static void main(String[] args) {
String s = "Hello";
s = reverse(s, 2, 4);
System.out.println(s);
}
public static String reverse(String s, int f, int t) {
char[] c = new char[s.length()];
for (int i = 0; i < s.length(); i++) {
if (f - 1 == i || i == t - 1) {
c[i] = s.charAt(t - (2 - f) - i);
} else {
c[i] = s.charAt(i);
}
}
return String.valueOf(c);
}
}
public class TestString {
public static void main(String[] args) {
String s = "Hello";
s = reverse(s, 2, 4);
System.out.println(s);
}
public static String reverse(String s, int f, int t) {
char[] c = new char[s.length()];
for (int i = 0; i < s.length(); i++) {
if (f - 1 == i || i == t - 1) {
c[i] = s.charAt(t - (2 - f) - i);
} else {
c[i] = s.charAt(i);
}
}
return String.valueOf(c);
}
}
相关文章推荐
- 怎么恢复损坏后U盘中的数据
- Xcode自带的instrument中的Automation实现自动化测试简单使用
- [教程]轻量级文本数据交换格式:JSON
- 稀疏矩阵的十字链表存储
- 零售进销存选型需要考虑哪些方面?
- Bugtags,产品经理的瑞士军刀
- java 面试专题(二)String StringBuffer StringBuilder的区别
- linux+nginx搭建server与client通过证书双向认证环境
- 如何在CentOS配置Apache的HTTPS服务
- 如何判断Linux是32位还是64位
- google hack 之 查询语法
- JPGE文件如何通过FineReader转换成可编辑文本
- iMindMap中的主题填充色该如何设置
- dp、sp 、 px之间的相互转化的工具类
- 深入理解ThreadLocal
- xml、OMElement、java对象之间转换
- 代码审计:审计思路之实例解说全文通读
- 为什么你的代码漏洞满天飞?看看这个
- 【C语言】第二章 类型、运算符和表达式
- js String 字符串操作汇总