Java字符串去空格(中间,首尾)跟反转
去空格方法
- 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字符串去空格(中间,首尾)跟反转相关推荐
- kotlin 字符串去空格_Kotlin程序从字符串中删除所有空格
kotlin 字符串去空格 Given a string, we have to remove all whitespaces from it. 给定一个字符串,我们必须从中删除所有空格. Examp ...
- 【PHP】字符串去空格并将每个单词首字母转换成大写de多种解法
问题描述 编写camel_case方法,实现将字符串去掉空格,并将每个单词的第一个字母转换成大写. 例如: camel_case("hello case"); // => & ...
- Java对于字符串的处理【String和int之间的转换、字符串拼接、字符串获取长度、字符串大小写转换、字符串去空格、字符串分割、字符串替换、字符串提取、字符串比较、字符串查找】
文章目录 String字符串 和 整型int 的相互转换 String转化为int int 转换为 String 字符串拼接 使用连接运算符 "+" 使用 concat() 方法 ...
- java字符串去掉空格
JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", &qu ...
- java字符串去重复_java去除重复的字符串和移除不想要的字符串
在java开发中碰到了有些字符串是重复的,如果在进行业务处理要全部遍历太对的数据就会重复,所以在进行业务处理前进行一个去重操作. 这里由于业务需要所以先将字符串转化为string数组,使用split分 ...
- php字符串去空格函数,php去掉字符串中的空格
php去掉字符串中空格的方法:1.使用php函数trim去除:2.使用php函数str_replace去除:3.使用php函数strtr去除:4.使用trimall方法去除:5.通过正则去掉普通空格等 ...
- python 字符串去空格
一.去除字符串空格,使用python的内置方法 1.lstrip:删除左边的空格 这个字符串方法,会删除字符串s开始位置前的空格. >>> s.lstrip() 'string ' ...
- python 字符串去空格_Python去除、替换字符串空格的处理方法
个人想到的解决方法有两种,一种是 .replace(' old ',' new ') 第一个参数是需要换掉的内容比如空格,第二个是替换成的内容,可以把字符串中的空格全部替换掉. 第二种方法是像这样 s ...
- Java字符串去掉空格的几种方法
Method1:去掉首尾空格 String str = "Hello Genius! ";System.out.println(str.trim()); Method2:去掉所有空 ...
最新文章
- 三代纠错软件LoRDEC安装和使用(0.6版本)
- c# hdf5 写string_聊一聊C#8.0中的 await foreach
- 梅宏院士:软件定义的未来——万物皆可互联,一切均可编程 | CNCC 2017
- golang ssh 远程登录执行命令
- 【应用笔记】【AN001】VC#开发环境下基于以太网的4-20mA电流采集(基于modbus tcp 协议)...
- 单行文字压缩处理(要指定字体)
- zabbix 监控项自动发现过滤_通过Zabbix的自动发现(规则)自动创建监控项
- LR中url和html两种录制模式
- GET请求与POST请求的区别
- python学什么方向就业好_学python就业都有哪些方向
- dede php 输出html,DedeCMS系统,后台模板生成HTML页面时,不能解析dede标签,直接输出dede标签乱码的问题。...
- python3常用模块_Python学习笔记三(常用模块)
- N-Tiers开发方式(COM+组件的注册、修改)
- OpenCV中的基本图像操作
- WPS内嵌图片怎样使用Java获取图片?
- http://39.98.219.132 题库标准答案(题库序号:463)之编写一个给一个分数约分的程序
- huaweizip安装包_华为安卓安装包无法解压为什么
- 数据结构 - 环形队列
- LeetCode知识点总结 - 977
- 学习前端如何建立自己的知识体系?工作中如何快速进阶?
热门文章
- 8.深度解密八:网站SEO优化关于站外优化的那些关键点详解
- 最新mysql8.0.22忘记密码解决大法
- 我依然爱你,我只是不喜欢你了
- python 谷歌浏览器 安装驱动
- JS多线程(javascript模拟多线程)—— 轮转时间片
- 软件工程---习题九
- 第14课 Altium Designer20(AD20)+VESC6.4实战教程:PCB总体布局介绍(北冥有鱼)
- 确认,谷歌AI中国中心总裁李佳离职
- 媒体人都在使用的全能超强视频格式转换器 - OmniConverter (Mac版)
- 一个运放应用电路举例分析与跟随器的实现