标签: substring

修改非不可变对象,java

我对这个例子感到困惑:

StringBuilder a = new StringBuilder("abcde");
String subStr = a.substring( a.indexOf("a") , a.indexOf("c")  );
int leng = a.length();
char ch = a.charAt(4);
System.out.println( subStr + " " + leng + " " + ch);
//the result will be : subStr = abc  , leng = 5  ch = e
Run Code Online (Sandbox Code Playgroud)

我的问题是:为什么ch = e并且它不会创建异常?

我的想法:
我有一个 StringBuilder,一个非不可变的对象,如果我在该对象上使用一种方法,它将返回一个具有相同引用对象的对象的新值。

  • 为什么我使用时a.substring ( int a, int b ),没有修改StringBuilder对象?
  • 为什么如果我使用该方法,a.append("value")我会修改 StringBuilder 对象的值?

java stringbuilder substring

-5
推荐指数
1
解决办法
241
查看次数

C#2.0函数从字符串中获取第二个字

我需要编写一个函数,它将在第一个单词(第一个空格)之后返回给我.

例如,我在C#2.0中得到了以下字符串.

string str = "M000. New Delhi"
Run Code Online (Sandbox Code Playgroud)

现在我想编写一个函数,如果str通过则返回"新德里" .

请建议!!

c# string substring

-6
推荐指数
1
解决办法
5524
查看次数

需要在Python中基于正则表达式提取子字符串

我需要使用Python提取任何可能的PO BOX组合之后的子字符串

例如

邮政信箱88743

邮政信箱04049

邮箱304040

邮政信箱49293

邮政信箱2039a

结果:我应该能够提取以下子句

88743

4049(领先0被删除)

304040

49293

2039a

子字符串可以是字母数字,包含1-10个数字

请帮忙!!

python regex substring

-6
推荐指数
1
解决办法
885
查看次数

如何查找子串到特定字符

如何找到特定字符的子字符串?我想要的是找到类似于以下内容的子串:

172.20.9.93\randDir
Run Code Online (Sandbox Code Playgroud)

如果"\"存在,我想要IPAddress,或者换句话说,直到"\"的所有内容.有没有办法用substring做这个或有更好的方法来做到这一点?

c# substring

-7
推荐指数
1
解决办法
683
查看次数

string.Substring在C#中无法正常工作

我在C#中面临string.Substring()的问题

我的示例应用程序如下.

string myString = " Jun30/13 DU SJ9802";
List<string> list = new List<string>();
list.Add(myString.Substring(0,15));
list.Add(myString.Substring(0, 10));
list.Add(myString.Substring(9, 3));
list.Add(myString.Substring(9, 4));
Run Code Online (Sandbox Code Playgroud)

当我看到结果时,它显示为

myString.Substring(0,15)

"Jun30/13 DU SJ"

myString.Substring(0,10)

"Jun30/13"

myString.Substring(9,3)

"DU"

myString.Substring(9,4)

"DU"

它显示myString.Substring(9,3 )myString.Substring(9,4 )的错误子字符串.正确的子字符串应该是"DU"和"DU S"

有什么想法吗 ?

调试图片:http: //i.stack.imgur.com/TRjC9.png

.net c# string substring

-8
推荐指数
1
解决办法
2794
查看次数

在python中查找字符串中所有可能的字母组合

我在python中有一个字符串,我需要找到所有可能的方法,可以选择该字符串的任何子字符串(包括它自己).子串(为了我的目的)不必在原始字符串中是连续的 - 它可能有间隙.
例如:"frogman""froghuman'此定义下的众多子串之一.

例如,will函数:如果我的字符串是"abcd",输出应该是:

["a","b","c","d","ab","ac","ad","bc","bd","cd","abc","abd","acd","bcd","abcd"]
Run Code Online (Sandbox Code Playgroud)

python string substring

-36
推荐指数
1
解决办法
4672
查看次数

标签 统计

substring ×6

c# ×3

string ×3

python ×2

.net ×1

java ×1

regex ×1

stringbuilder ×1