集中常见得字符串处理方式

String str = "    sdfs2522dfdsg5    &55gsd5555ssdfd  ";

1:得到对应坐标x下的字符

char r = str.charat(x);

2:得到字符“X”出现在字符串中的第一次出现的坐标

int s = str.indesof("x");

3:替换字符

str= str.repace("old char","new char")

4:截取字符

截取从坐标x开始到坐标y结束(不包括y)的字符串

str = str.substring(x,y);

截取从坐标x开始的所有字符串

str= str.substring(x);

按正则表达式来截取字符

str = str.substring("\\d+");

5:删除字符前后的空格

str=str.trim();

时间: 2024-08-08 09:29:27

集中常见得字符串处理方式的相关文章

创建String字符串的方式与区别

Java中创建一个字符串的方式有很多种,常见如: String s = new String("riqi"); String s = "riqi"; 但两者有什么区别呢? 要知道,Java中new一个对象实际上是在栈内存中创建一个引用类型指向到堆内存中的对象,而字符串对象一旦创建就不能变更. Java为String类型提供了缓冲池机制,即当使用双引号方式创建字符串对象时,Java环境首先会从字符串缓冲池中寻找相同内容的字符串,如果找到则直接拿过来使用,如果没有则创建

.Net 内存溢出(System.OutOfMemoryException)的常见情况和处理方式总结

.Net 内存溢出(System.OutOfMemoryException)的常见情况和处理方式总结 在什么情况下会出现OutOfMemonryException呢? 在我们试图新建一个对象时,而垃圾收集器又找不到任何可用内存时被抛出,这种情况下我们是可以捕获该异常的; 另一种情况是,CLR需要内存时,而却系统却不能提供,也会抛出该异常. 但此时,我们的应用程序是不能捕获该错误的. 内存溢出(OutOfMemoryException)的调试分析 32位操作系统的寻址空间是4G,其中有2G被操作系

常见数据库的优化方式

? 目录 一.常见数据库的优化方式:????1 二.提高效率,反三范式:????1 第一范式:????1 第二范式:????1 第三范式:????1 反三范式设计:????2 三.定位慢查询.????3 四.索引的讲解:????6 五.explain工具的讲解????9 六.索引应用讲解:????10 七.并发处理的锁机制:????16 八.分表技术????17 九.分区技术????18 10.其他调优:????20 ? ? 一.常见数据库的优化方式: 我们之前讲的静态化,memcache主要是

常见的网站攻击方式和防护方法(小白通俗篇)

作为站长兢兢业业的编辑推广,辛辛苦苦才收点广告费,网站流量大了便会时常面对黑客的攻击,我的网站遭遇了两次因攻击死亡或瘫痪的经历,第一次是织梦CMS被博彩整站篡改网站死亡,第二次是刚刚经历的流量攻击网站多次瘫痪流量波动,故总结下常见的网站攻击方式和防护方法,以供自己和大家参见,因安全这方面我也是小白,这里以小白看得懂的语言分类编写,如总结有误或不足,望大神们不吝赐教. 第一种:网页篡改 攻击描述:针对网站程序漏洞,植入木马(webshell.跨站脚本攻击),篡改网页,添加黑链或者嵌入非本站信息,甚

(nginx|apache)+tomcat 几种常见的代理实现方式或连接类型(connector type)

简单描述一下nginx两块网卡,eth1外网,eth0内网与tomcat eth0通信,用户请求静态内容由nginx直接响应,动态内容则nginx转发至后端tomcat响应 安装nginx,tomcat不再描述. nginx的配置文件如下:/etc/nginx/nginx.conf [[email protected] ~]# pnginx worker_processes 1; events { worker_connections 1024; } http { include mime.ty

【转】Java 5种字符串拼接方式性能比较。

最近写一个东东,可能会考虑到字符串拼接,想了几种方法,但对性能未知,于是用Junit写了个单元测试. 代码如下: import java.util.ArrayList; import java.util.List; import org.apache.commons.lang.StringUtils; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class TestS

python字符串连接方式有哪些

在python开发中,会经常用到python字符串http://www.maiziedu.com/group/article/10646/,在python字符串操作中常用的无外乎就是替换.删除.截取.复制.连接.比较.查询.分割等等,今天小编不给大家讲那么多,就单独讲讲python字符串连接的方式有哪些,今天在写代码,顺便总结一下: 最原始的字符串连接方式:str1 + str2 python 新字符串连接语法:str1, str2 奇怪的字符串方式:str1 str2 % 连接字符串:'nam

《解读window核心编程》 之 字符和字符串处理方式

推荐的字符和字符串处理方式 開始将文本字符串想象为字符的数组,而不是 char 或字节的数组. 用通用数据类型(如 TCHAR/PTSTR )来表示文本字符和字符串. 用明白的数据类型(如 BYTE 和 PBYTE )来表示字节,字节指针和数据缓冲区. 用 TEXT 或 _T 宏来表示字面量字符和字符串.但为了保持一致性和更好的可读性,请避免两者混用: 运行全局替换(比如用 PTSTR 替换 PSTR ) ; 改动与字符串有关的计算.比如,函数常常希望我们传给它缓冲区打小的字符数.而不是字节数.

常见错误及解决方式

Javaweb项目启动 ,用浏览器查看时,常见错误及解决方式. 1.404错误 1.1 404数字是什么? -------是服务器执行完客户端的请求以后,返回给客户端的一个执行结果的状态编码 1.2  产生的原因 ------Web服务器(容器)根据请求地址找不到对应资源. 如: 地址错误(拼写不正确,字母大小写错误) web.xml文件中的两个<servlet-name>不一致 工程没有部署 Web应用程序部署结构没有遵守Servlet规范 1.3 解决方法 按照http://ip:port