Questions tagged «string»

字符串是有限的符号序列,通常用于文本,尽管有时用于任意数据。

23
Java字符串:“ String s = new String(“ silly”);”
我是学习Java的C ++人。我在读《有效的Java》,使我有些困惑。它说永远不要写这样的代码: String s = new String("silly"); 因为它创建了不必要的String对象。但是应该这样写: String s = "No longer silly"; 到目前为止还可以...但是,考虑到此类: public final class CaseInsensitiveString { private String s; public CaseInsensitiveString(String s) { if (s == null) { throw new NullPointerException(); } this.s = s; } : : } CaseInsensitiveString cis = new CaseInsensitiveString("Polish"); String s …
85 java  string 


10
大写与小写
在进行不区分大小写的比较时,将字符串转换为大写还是小写更有效?有关系吗 在这篇SO文章中建议使用ToUpper来提高C#的效率,因为“ Microsoft以这种方式进行了优化”。但是我也读过这样的论点,即转换ToLower与ToUpper取决于您的字符串包含更多内容,并且通常字符串包含更多小写字符,这使ToLower更加高效。 我特别想知道: 有没有一种方法可以优化ToUpper或ToLower,使其比另一种更快? 在大写或小写字符串之间进行不区分大小写的比较会更快吗?为什么? 是否存在任何编程环境(例如C,C#,Python等),其中一种情况明显优于另一种情况,为什么?



7
在C#的字符串中找到{0}是什么意思?
在这样的字典中: Dictionary<string, string> openWith = new Dictionary<string, string>(); openWith.Add("txt", "notepad.exe"); openWith.Add("bmp", "paint.exe"); openWith.Add("dib", "paint.exe"); openWith.Add("rtf", "wordpad.exe"); Console.WriteLine("For key = \"rtf\", value = {0}.", openWith["rtf"]); 输出为: 对于Key =“ rtf”值= wordpad.exe 什么{0}意思
85 c#  string  formatting 

4
golang中[] string和…string之间有什么区别?
在Go语言中, []string 是一个字符串数组 并且我们也将其...string用作参数。 有什么不同? 功能定义: func f(args ...string) {} 我可以像下面这样调用此函数吗? args := []string{"a", "b"} f(args)
85 string  go 

19
替换重音符php
我正在尝试用普通的替换字符替换重音字符。以下是我目前正在做的事情。 $string = "Éric Cantona"; $strict = strtolower($string); echo "After Lower: ".$strict; $patterns[0] = '/[á|â|à|å|ä]/'; $patterns[1] = '/[ð|é|ê|è|ë]/'; $patterns[2] = '/[í|î|ì|ï]/'; $patterns[3] = '/[ó|ô|ò|ø|õ|ö]/'; $patterns[4] = '/[ú|û|ù|ü]/'; $patterns[5] = '/æ/'; $patterns[6] = '/ç/'; $patterns[7] = '/ß/'; $replacements[0] = 'a'; $replacements[1] = 'e'; $replacements[2] = 'i'; $replacements[3] = 'o'; $replacements[4] = …


20
在Swift中设置UITextField的最大字符长度
我知道还有其他主题,但似乎无法找到实现方法。 我试图将UITextField限制为仅5个字符 最好是字母数字和-和。和_ 我看过这段代码 func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { let maxLength = 4 let currentString: NSString = textField.text let newString: NSString = currentString.stringByReplacingCharactersInRange(range, withString: string) return newString.length <= maxLength } 和 func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { …

6
在Python中将以分号分隔的字符串拆分为字典
我有一个看起来像这样的字符串: "Name1=Value1;Name2=Value2;Name3=Value3" Python中是否有内置类/函数将采用该字符串并构造一个字典,就像我已经做过的那样: dict = { "Name1": "Value1", "Name2": "Value2", "Name3": "Value3" } I have looked through the modules available but can't seem to find anything that matches. Thanks, I do know how to make the relevant code myself, but since such smallish solutions are usually mine-fields waiting to happen …

5
string.Empty vs null。您使用哪个?
最近有个同事在工作,告诉我不要string.Empty在设置字符串变量时使用null,而是在污染堆栈时使用? 他说不要 string myString=string.Empty; 但是做 string mystring=null; 真的有关系吗?我知道字符串是一个对象,因此它很有意义。 我知道这是一个愚蠢的问题,但是您怎么看?
84 c#  .net  null  string 

19
根据定界符将字符串拆分为字符串数组
我正在尝试找到一个Delphi函数,该函数会将输入字符串分成基于定界符的字符串数组。我在Google上找到了很多东西,但是似乎所有人都有自己的问题,而且我还无法解决其中的任何问题。 我只需要将像这样的字符串拆分为 "word:doc,txt,docx"基于':'的数组。结果将是 ['word', 'doc,txt,docx']。 有人有他们知道的功能吗? 谢谢


2
如何在javascript中将字符串转换为long?
我有一个毫秒级的时间戳,需要从String转换为long。Javascript有一个,parseInt但没有一个parseLong。那我该怎么做呢? 谢谢 编辑:稍微扩展一下我的问题:鉴于javascript显然没有long类型,我该如何对最初表示为字符串的long进行简单的算术运算?例如从另一个减去一个以获得时间增量?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.