package cn.com.test;
import java.util.ArrayList;
import java.util.List;
public class TestString
{
public static void main( String[] args )
{
String a = "0,1,5,19";
String b = "1,2,4";
String c = "4,7,9";
String d = "0";
List<String> list = new ArrayList<String>();
list.add( a );
list.add( b );
list.add( c );
list.add( d );
/*
* 把 a b c d字符串中含有1或4的值分别该为8,10
*/
replaceString(list);
}
public static void replaceString(List<String> list){
String str = null;
List<String> listStr = new ArrayList<String>();
for(int i=0;i<list.size();i++){
str = list.get(i);
str = new String(","+str+",").replace(",1,", ",8,").replaceAll(",4,", ",10,");
str = str.substring(1, str.length()-1);
listStr.add(str);
}
for(int i=0;i<listStr.size();i++){
System.out.println(listStr.get(i));
}
}
}
分享到:
相关推荐
1. 访问字符:JavaScript不支持直接通过索引来修改字符串,但可以通过索引来读取,如`str1[0]`。 2. 连接字符串:可以使用`+`运算符或`concat()`方法连接字符串。 3. 字符串切割:`slice()`, `substring()`, `substr...
内容概要:本文档详细介绍了在Java中常用的字符串替换方法,具体讲解了replace(), replaceAll()和replaceFirst()三个函数的特点及应用。其中replace()用于直接替换指定字符或子字符串,而replaceAll()和replaceFirst...
然而,PowerBuilder本身并未内置专门用于字符串替换的函数,这给开发者带来了一定的不便。为了解决这个问题,很多开发者会自行编写一些实用的字符串替换函数来满足项目需求。下面我们就基于题目中的信息,详细探讨...
C语言内没有字符串替换函数,此函数实现字符串替换
在计算机科学领域,字符串是日常编程中不可或缺的一部分。它们用于处理文本信息,如用户输入、文件名、网页内容等。本主题将深入探讨"算法与数据结构:字符串"这一概念,特别是关注字符串类的定义以及字符串的匹配和...
针对这种情况,开发人员经常寻找更高效的替代方案,如在本案例中提到的“Q_Replace.pas”文件所包含的快速字符串替换函数。 `StringReplace`函数的语法如下: ```delphi function StringReplace(const S, Find, ...
将已知文件中的指定字符串替换为其他的字符串
然而,当你尝试向CLOB字段插入数据时,如果超过了Oracle规定的最大限制,就会遇到“ORA-01704: 文字字符串过长”的错误。这个错误通常意味着你试图插入的字符串超过了Oracle数据库允许的最大长度,对于VARCHAR2类型...
C语言字符串替换函数strrpl支持中文汉字,解决含中文汉字,可能替换错误的情况。支持GBK、GB18030字符串。
5. **字符串替换**: `replace()`函数可以用来替换字符串中的一部分,例如`"Marco is bad".replace("bad","good")`会将"bad"替换为"good",使得字符串变为"Marco is good"。 6. **去除字符串两端空白**: `...
3. 特殊字符:考虑到正则表达式的支持,处理含有特殊字符的字符串时需谨慎,避免影响替换效果。 4. 大文件处理:对于大文件或大量文件,可能需要考虑工具的性能和内存占用。 总的来说,“文件字符串一键替换工具”...
在这个主题中,我们将深入探讨如何使用C++实现一个简单的字符串替换程序。 首先,我们需要理解C++中的字符串数据类型。C++标准库提供了`std::string`类,它允许我们创建、操作和管理字符串。原字符串、被替换的字符...
本话题聚焦于一个优化过的字符串替换方法,针对原生MFC库中`CString::Replace`函数性能问题进行改进。`CString`是Microsoft Foundation Class (MFC) 库中的一个类,用于方便地处理和操作字符串,但有时其性能可能不...
在VB6(Visual Basic 6)环境中,字符串处理是一项常见的任务,而“vb6字符串替换工具”正是这样一个专为处理字符串替换问题而设计的应用程序。它提供了用户友好的界面和功能,使得程序员或普通用户能够方便地在文本...
三、字符串替换逻辑 1. 替换过程:一旦找到目标字符串,程序需要记录其位置并计算新字符串长度,以便在原位置插入新字符串并调整后续文本。 2. 内存管理:替换涉及内存的动态修改,可能需要使用栈或堆来临时存储...
字符串操作是C语言编程中的基础部分,而字符串替换则是处理文本数据时常见的需求。本文将深入探讨如何在Linux下使用C语言实现字符串替换的功能。 首先,我们需要理解C语言中的字符串。在C语言中,字符串是由字符...
使用c++写的字符串替换函数,可以完成字符串的替换功能
标题中的“多行字符串替换工具”指的是一个软件应用,专门设计用于处理文本文件中的多行字符串替换操作。在编程和文本处理中,有时我们需要在大量文本数据中批量替换特定的字符串,尤其当这些字符串分布在多行时,...
2. 字符替换:将字符串中的某个字符或子串替换为其他字符或子串,这个操作在文本编辑和格式化中常见。 二、模式匹配 1. Rabin-Karp算法:利用哈希函数快速匹配字符串,通过计算两个字符串的哈希值来判断它们是否...
这道题需要你编写一个Python程序,该程序接收一个字符串作为输入,然后将字符串中的所有元音字母替换为“*”,最后输出修改后的字符串。本题主要测试你对Python字符串处理和替换操作的掌握程度。