class Solution {
public String reverseStr(String s, int k) {
int n = s.length();
char[] arr = s.toCharArray();
for (int i = 0; i < n; i += 2 * k) {
reverse(arr, i, Math.min(i + k, n) - 1);
}
return new String(arr);
}
public void reverse(char[] arr, int left, int right) {
while (left < right) {
char temp = arr[left];
arr[left] = arr[right];
arr[right] = temp;
left++;
right--;
}
}
}
相关文章
- JAVA之Mybatis基础入门--框架搭建与简单查询
- JAVA数据流再传递
- (转) java 通过 jdbc 链接 ms sql server 中出现 "no suitable driver for ..."
- <转>jmeter(十四)HTTP请求之content-type
- java Mybatis框架动态SQL
- Linux学习之在搭建java开发环境
- 批量生成随机字符串并保存到excel
- java.lang.ClassCastException: com.sun.proxy.$Proxy* cannot be cast to***
- Android学习笔记之ConnectivityManager+NetWorkInfo
- Html学习之十二(CSS选择器的应用二)