字符串反转
来源:互联网 发布:mac版铃声制作软件 编辑:程序博客网 时间:2024/05/29 08:31
1、
public class StringReverse { public void swap(char[] arr, int begin, int end) { while(begin < end) { char temp = arr[begin]; arr[begin] = arr[end]; arr[end] = temp; begin++; end--; } } public String swapWords(String str) { char[] arr = str.toCharArray(); swap(arr, 0, arr.length - 1); int begin = 0; for (int i = 1; i < arr.length; i++) { if (arr[i] == ' ') { swap(arr, begin, i - 1); begin = i + 1; } } return new String(arr); } public static void main(String[] args) { String str = "I love java"; System.out.println(new StringReverse().swapWords(str)); } }
2、
public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String[] sArr = str.split(" "); List<String> list = new ArrayList<String>(); list = Arrays.asList(sArr); // for(int i=0;i<sArr.length;i++){ // list.add(sArr[i]); // } Collections.reverse(list); for(String word:list){ System.out.print(word+" "); } } }3、
public void test09() { String str = "hello"; for (int i = str.length() - 1; i >= 0; i--) { char c = str.charAt(i); System.out.print(c); } }
阅读全文
0 0
- 字符串反转,单词反转
- 字符串反转
- 反转字符串
- 字符串反转
- 字符串反转
- 反转字符串
- 字符串反转
- 字符串反转
- 字符串反转
- 反转字符串
- 字符串反转
- 反转字符串
- 字符串反转
- 字符串反转
- 反转字符串
- 反转字符串
- 反转字符串
- 字符串反转
- NKOJ 2522 Sandy的卡片(差分数组+DP)
- 标准化配置管理软件,实现更平滑的DevOps
- 编写程序实现库函数strcat的功能
- Java 多线程 (PART XVII) Lock (I) Lock实现线程同步
- HDU5658-CA Loves Palindromic
- 字符串反转
- (二)网络安全概论之云安全
- Chrome对自动播放作出变更
- JQuery的动画(显示、隐藏、淡出淡入、自定义动画)
- linux 后台执行 nohub 命令
- Linux非ROOT用户安装Mysql
- Hi,好久不见
- 每秒处理10万高并发订单的乐视集团支付系统架构分享
- Chrome 62 Beta的新特性都在这里了