使用substring()方法完成字符串替换.

原创 2006年06月09日 13:38:00

/*

利用substring()方法可以截取字符串,它有两种形式

String substring(int startIndex)

String substring(int startIndex, int endIndex)

*/

//Substring replacement.
public class StringReplace{
 public static void main(String[] args)
 {
  String org      = "This is a test. This is, too.";
  String search = "is";
  String sub     = "was";
  String result  = "";
  int i;
  do{ // replace all matching substrngs
   System.out.println(org);
   i = org.indexOf(search);
   if(i !=-1){
    result = org.substring(0,i);
    result = result + sub;
    result = result + org.substring(i + search.length());
    org = result;
   }
  }while(i != -1);
 }
}

 

关于字符串的常用操作 截取substring、分割split、替换replace

截取字符串substring分割字符串split替换字符串replacepackage sun.rain.amazing;import org.junit.Test;/** * 截取字符串subs...
  • sunrainamazing
  • sunrainamazing
  • 2017年02月15日 20:41
  • 2292

JAVA基础再回首(十)——StringBuffer类概述、添加、删除、替换、反转、截取功能、StringBuilder

JAVA基础再回首(十)——StringBuffer类概述、添加、删除、替换、反转、截取功能、StringBuilder 我决定了,每篇博客的开始我都会和大家分享一点题外话。每次写完博客我才会到这...
  • m366917
  • m366917
  • 2016年08月10日 22:05
  • 5114

SQLServer中使用SUBSTRING截取字符串

SUBSTRING  返回字符、binary、text      或      image      表达式的一部分。有关可与该函数一起使用的有效      Microsoft®      ...
  • F7ANTY
  • F7ANTY
  • 2013年12月01日 21:10
  • 1506

Mysql字符串截取函数SUBSTRING的用法说明

感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。  函数:  1、从左开始截取字符串  left(str, length)...
  • u010469632
  • u010469632
  • 2015年06月12日 15:18
  • 953

jstl fn:substring()函数代码和用法 - 返回一个指定的字符串的开始和结束索引的一个子集。

uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>  上面的 uri 根据你的实际情况定。     ${fn:substring("...
  • tfy1332
  • tfy1332
  • 2015年06月26日 17:10
  • 9634

golang substring方法的几种实现

substring方法的几种实现 原生方法,直接使用slice切片实现,但此方法对于包括中文字符就截取错误 s:="abcde" fmt.Println(s[0:2]);//输出 //ab//包含中文...
  • psyuhen
  • psyuhen
  • 2016年07月22日 20:33
  • 2282

字符串的处理。Split(分割),Substring(截取),Contains(包含),Replace(替换),StartsWith,EndsWith

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 字符串...
  • Fanbin168
  • Fanbin168
  • 2014年02月26日 00:25
  • 1787

String中substring方法内存泄漏问题

众所周知,JDK中以前String类中的substring方法存在内存泄漏问题,之所以说是以前,是因为JDK1.7及以后的版本已经修复了,我看都说JDK1.6的版本也存在这个问题,但是我本机上安装的1...
  • chenleixing
  • chenleixing
  • 2015年02月08日 21:12
  • 4374

C# 之 字符串截取--Substring

说到字符串截取,大家首先相当的应该就是substring函数,今天就来给大家讲讲substring函数。 1.public String Substring(int startIndex);  ...
  • u010786678
  • u010786678
  • 2014年12月20日 09:10
  • 5415

java 字符串替换处理方法

刚刚遇到一个问题,需要处理一个字符串
  • gujiacheng
  • gujiacheng
  • 2014年08月02日 15:42
  • 878
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用substring()方法完成字符串替换.
举报原因:
原因补充:

(最多只允许输入30个字)