去空格方法

  • str.trim(); //去掉首尾空格
  • str.replace(" ",""); //去除所有空格,包括首尾、中间

反转方法

1. 利用 StringBuffer 或 StringBuilder 的 reverse 成员方法:

 // StringBufferpublic static String reverse1(String str) {return new StringBuilder(str).reverse().toString();}

2. 利用 String 的 toCharArray 方法先将字符串转化为 char 类型数组,然后将各个字符进行重新拼接:

 // toCharArraypublic static String reverse2(String str) {char[] chars = str.toCharArray();String reverse = "";for (int i = chars.length - 1; i >= 0; i--) {reverse += chars[i];}return reverse;}

3. 利用 String 的 CharAt 方法取出字符串中的各个字符:

// charAtpublic static String reverse3(String str) {String reverse = "";int length = str.length();for (int i = 0; i < length; i++) {reverse = str.charAt(i) + reverse;}return reverse;}

实现:

public class Test {public static void main(String[] args) {String str= " ab cd  ";System.out.println(reverseString(str));}public static String reverseString(String str) {//去空格String s = str.replace(" ", "");//反转return new StringBuilder(s).reverse().toString();}
}

Java字符串去空格(中间,首尾)跟反转相关推荐

  1. kotlin 字符串去空格_Kotlin程序从字符串中删除所有空格

    kotlin 字符串去空格 Given a string, we have to remove all whitespaces from it. 给定一个字符串,我们必须从中删除所有空格. Examp ...

  2. 【PHP】字符串去空格并将每个单词首字母转换成大写de多种解法

    问题描述 编写camel_case方法,实现将字符串去掉空格,并将每个单词的第一个字母转换成大写. 例如: camel_case("hello case"); // => & ...

  3. Java对于字符串的处理【String和int之间的转换、字符串拼接、字符串获取长度、字符串大小写转换、字符串去空格、字符串分割、字符串替换、字符串提取、字符串比较、字符串查找】

    文章目录 String字符串 和 整型int 的相互转换 String转化为int int 转换为 String 字符串拼接 使用连接运算符 "+" 使用 concat() 方法 ...

  4. java字符串去掉空格

    JAVA中去掉空格        1. String.trim()       trim()是去掉首尾空格               2.str.replace(" ", &qu ...

  5. java字符串去重复_java去除重复的字符串和移除不想要的字符串

    在java开发中碰到了有些字符串是重复的,如果在进行业务处理要全部遍历太对的数据就会重复,所以在进行业务处理前进行一个去重操作. 这里由于业务需要所以先将字符串转化为string数组,使用split分 ...

  6. php字符串去空格函数,php去掉字符串中的空格

    php去掉字符串中空格的方法:1.使用php函数trim去除:2.使用php函数str_replace去除:3.使用php函数strtr去除:4.使用trimall方法去除:5.通过正则去掉普通空格等 ...

  7. python 字符串去空格

    一.去除字符串空格,使用python的内置方法 1.lstrip:删除左边的空格 这个字符串方法,会删除字符串s开始位置前的空格. >>> s.lstrip() 'string ' ...

  8. python 字符串去空格_Python去除、替换字符串空格的处理方法

    个人想到的解决方法有两种,一种是 .replace(' old ',' new ') 第一个参数是需要换掉的内容比如空格,第二个是替换成的内容,可以把字符串中的空格全部替换掉. 第二种方法是像这样 s ...

  9. Java字符串去掉空格的几种方法

    Method1:去掉首尾空格 String str = "Hello Genius! ";System.out.println(str.trim()); Method2:去掉所有空 ...

最新文章

  1. 三代纠错软件LoRDEC安装和使用(0.6版本)
  2. c# hdf5 写string_聊一聊C#8.0中的 await foreach
  3. 梅宏院士:软件定义的未来——万物皆可互联,一切均可编程 | CNCC 2017
  4. golang ssh 远程登录执行命令
  5. 【应用笔记】【AN001】VC#开发环境下基于以太网的4-20mA电流采集(基于modbus tcp 协议)...
  6. 单行文字压缩处理(要指定字体)
  7. zabbix 监控项自动发现过滤_通过Zabbix的自动发现(规则)自动创建监控项
  8. LR中url和html两种录制模式
  9. GET请求与POST请求的区别
  10. python学什么方向就业好_学python就业都有哪些方向
  11. dede php 输出html,DedeCMS系统,后台模板生成HTML页面时,不能解析dede标签,直接输出dede标签乱码的问题。...
  12. python3常用模块_Python学习笔记三(常用模块)
  13. N-Tiers开发方式(COM+组件的注册、修改)
  14. OpenCV中的基本图像操作
  15. WPS内嵌图片怎样使用Java获取图片?
  16. http://39.98.219.132 题库标准答案(题库序号:463)之编写一个给一个分数约分的程序
  17. huaweizip安装包_华为安卓安装包无法解压为什么
  18. 数据结构 - 环形队列
  19. LeetCode知识点总结 - 977
  20. 学习前端如何建立自己的知识体系?工作中如何快速进阶?

热门文章

  1. 8.深度解密八:网站SEO优化关于站外优化的那些关键点详解
  2. 最新mysql8.0.22忘记密码解决大法
  3. 我依然爱你,我只是不喜欢你了
  4. python 谷歌浏览器 安装驱动
  5. JS多线程(javascript模拟多线程)—— 轮转时间片
  6. 软件工程---习题九
  7. 第14课 Altium Designer20(AD20)+VESC6.4实战教程:PCB总体布局介绍(北冥有鱼)
  8. 确认,谷歌AI中国中心总裁李佳离职
  9. 媒体人都在使用的全能超强视频格式转换器 - OmniConverter (Mac版)
  10. 一个运放应用电路举例分析与跟随器的实现