Tag: 子串

限制string中的字符数量,并删除其余字符

我需要在日志的末尾创build一个汇总表,其中包含一些在类中获取的值。 表格需要以固定宽度格式打印。 我已经有了这样的代码,但是我需要限制string,双精度和整数,以便在代码中硬编码的固定宽度的大小。 所以,假设我想打印一个固定宽度的表格 int,string,double,string int,string,double,string int,string,double,string int,string,double,string and the fixed widths are: 4, 5, 6, 6. 如果一个值超过这个宽度,最后的字符需要被切断。 举个例子: 124891, difference, 22.348, montreal 需要打印的string应该是: 1248 diffe 22.348 montre 我想我需要在构造函数中强制一个string不超过一定数量的字符。 我可能将双精度和整数转换为一个string,所以我可以执行最大宽度要求。 我不知道是哪一种方法,或者如果一个string可以被实例化的行为方式。 使用格式化程序只能帮助打印string的固定格式,但实际上并不会超过最大长度的字符。

在Java中查找string中第二次出现的子string

给我们一个string,比如说"itiswhatitis"和一个子string,比如说"is" 。 当string"is"在原始string中第二次出现时,我需要find'i'的索引。 在这种情况下, String.indexOf("is")将返回2。 在这种情况下,我希望输出是10。

如何replace一个string的子串

假设我有这样的stringstring : "abcd=0; efgh=1" 我想用“dddd”replace“abcd”。 我曾试图做这样的事情: string.replaceAll("abcd","dddd"); 这是行不通的。 有什么build议么? 编辑:更具体地说,我在Java中工作,我试图parsingHTML文档,具体是<script>标签之间的内容。 我已经find了一个如何parsing这个内容到一个string的方法: if(tag instanceof ScriptTag){ if(((ScriptTag) tag).getStringText().contains("DataVideo")){ String tagText = ((ScriptTag)tag).getStringText(); } } 现在我必须find一种方法来replace另一个子string。

只显示一个长串的10个字符?

如何使用JQuery获取长文本string(如查询string)最多显示10个字符? 对不起,我是JavaScript和JQuery:S的新手 任何帮助将不胜感激。

如何find一个数组是否包含一个string

可能重复: 如何在MS Access VBA数组中searchstring 我目前正在一个Excelmacros,我无法find一种方法, if array.contains(mystring) 我写了下面的内容,它给了我一个消息“Invaild Qualifier”,并在If之后突出显示Mainfram Dim Mainfram(4) As String Mainfram(0) = "apple" Mainfram(1) = "pear" Mainfram(2) = "orange" Mainfram(3) = "fruit" For Each cel In Selection If Mainfram.Contains(cel.Text) Then Row(cel.Row).Style = "Accent1" End If Next cel select是一个列 任何人帮助? 嗨,太平绅士我试过你的build议,并说对象需要。 并突出如果IsInArray(cell.Text,Mainfram)然后 Heres我的完整代码 Sub changeRowColor() Columns("B:B").Select Dim cel As Excel.Range Dim Mainfram(4) As […]

Java:子串索引范围

码: public class Test { public static void main(String[] args) { String str = "University"; System.out.println(str.substring(4,7)); } } 输出: ers 我真的不明白子串方法是如何工作的。 索引是否从0开始? 如果我从0开始, e在索引4,但是char i在7,所以输出将是ersi 。

Qt的。 得到QString的一部分

我想从另一个QString获取QString ,当我知道必要的索引。 例如:主要string: “这是一个string” 。 我想从前5个符号创build新的QString并获得“This” 。 input:第一个和最后一个字符编号。 输出:新的QString 。 如何创build它? PS不仅前几个字母,也从中间,例如从5到8。

从string中提取子string

什么是从android中的string中提取一个子string的最佳方式?

如何在Oracle SQL中select一个子string到特定的字符?

假设我有一个表格列,其结果如下所示: ABC_blahblahblah DEFGH_moreblahblahblah IJKLMNOP_moremoremoremore 我想能够写一个查询从表中select此列,但只返回子string到下划线(_)字符。 例如: ABC DEFGH IJKLMNOP SUBSTRING函数似乎没有达到任务,因为它是基于位置的,并且下划线的位置是变化的。 我想到了TRIMfunction(特别是RTRIMfunction): SELECT RTRIM('listofchars' FROM somecolumn) FROM sometable 但是我不确定我怎样才能使这个工作,因为它似乎只是删除了一个特定的列表/字符集,而且我真的只是在通向Underscore字符的字符之后。

Java的substring()的时间复杂度

Java中String#substring()方法的时间复杂度是多less?