Questions tagged «string»

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


6
如何在PHP中将数组元素转换为字符串?
如果我有一个对象数组: $a = array($objA, $objB); (每个对象都有一个__toString()-method) 如何将所有数组元素都转换为字符串,以便该数组仅$a包含其字符串表示形式,就不包含其他对象?是否有单线排列,还是必须手动遍历阵列?
74 php  string  arrays  casting 

9
子串索引范围
码: public class Test { public static void main(String[] args) { String str = "University"; System.out.println(str.substring(4, 7)); } } 输出: ers 我不太了解substring方法的工作原理。索引是否从0开始?如果我从0开始,e则在索引4处,而chari在7处,因此输出应为ersi。
74 java  string  substring 

9
当对象确实是字符串时,将对象转换为String
这并不是真正的问题,但是我很好奇。当我将一个字符串保存在一个DataRow中时,它被强制转换为Object。当我要使用它时,必须将其转换为ToString。据我了解,有几种方法可以做到,首先是 string name = (string)DataRowObject["name"]; //valid since I know it's a string 另一个是: string name = DataRowObject["name"].ToString(); 我对两者之间的区别感兴趣?第一个更有效率吗?(这只是一种推测,在我看来,ToString()方法是通过某种循环机制实现的,在这种循环机制下,将其强制转换“可以”更快,但这只是我的一种“胆量”)。 有没有更快/更优雅的方式来做到这一点? 谁能为我解决这个问题?
74 c#  string  casting  parsing 

5
jQuery从字符串中删除字符串
我正在尝试从jQuery中的字符串中删除字符串。 这是字符串: username1, username2 and username3 like this post. 我想username1,从此列表中删除。我尝试使用将列表添加到数组,.split(', ')但出现错误。我假设错误是因为不是每个单词后面都带有逗号。 我一直想从列表中删除第一项。username1只是一个示例用户名。如果他们喜欢此帖子,则第一项将始终是当前登录用户的用户名。 我试过了: var updated_list = $('#post_like_list').html().replace('username1, ', ''); $('#post_like_list').html(updated_list); 但这并没有更新列表。但是,使用时确实会更新列表.text(),.html()但是列表中有我需要保留的链接。

11
C中不区分大小写的字符串comp
我有两个char*要比较的邮政编码,忽略大小写。有功能可以做到这一点吗? 还是我必须遍历每个使用tolower函数,然后进行比较? 任何想法,此函数将如何对字符串中的数字做出反应 谢谢

6
如何在C ++中打印字符串
关闭。这个问题需要调试细节。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 2年前关闭。 改善这个问题 我试过了,但是没用。 #include <string> string someString("This is a string."); printf("%s\n", someString);
74 c++  string  printf 


13
将字符串转换为单词列表?
我正在尝试使用python将字符串转换为单词列表。我想采取以下措施: string = 'This is a string, with words!' 然后转换成这样的东西: list = ['This', 'is', 'a', 'string', 'with', 'words'] 注意省略了标点符号和空格。最快的解决方法是什么?


6
当前日期和时间为字符串
我编写了一个函数,用于获取格式为的当前日期和时间DD-MM-YYYY HH:MM:SS。它可以工作,但可以说,它非常难看。我该如何做完全相同但更简单的事情? string currentDateToString() { time_t now = time(0); tm *ltm = localtime(&now); string dateString = "", tmp = ""; tmp = numToString(ltm->tm_mday); if (tmp.length() == 1) tmp.insert(0, "0"); dateString += tmp; dateString += "-"; tmp = numToString(1 + ltm->tm_mon); if (tmp.length() == 1) tmp.insert(0, "0"); dateString += tmp; dateString …
74 c++  string  date  datetime  time 

21
如何在Swift中从文件扩展名中拆分文件名?
给定捆绑中文件的名称,我想将该文件加载到我的Swift应用程序中。所以我需要使用这种方法: let soundURL = NSBundle.mainBundle().URLForResource(fname, withExtension: ext) 无论出于何种原因,该方法都需要将文件名与文件扩展名分开。很好,在大多数语言中将两者分开很容易。但是到目前为止,在Swift中我还没有发现。 所以这是我所拥有的: var rt: String.Index = fileName.rangeOfString(".", options:NSStringCompareOptions.BackwardsSearch) var fname: String = fileName .substringToIndex(rt) var ext = fileName.substringFromIndex(rt) 如果我在第一行中不包含键入内容,则在随后的两行中都会出现错误。有了它,我在第一行得到一个错误: Cannot convert the expression's type '(UnicodeScalarLiteralConvertible, options: NSStringCompareOptions)' to type 'UnicodeScalarLiteralConvertible' 如何从扩展名中拆分文件名?有一些优雅的方法可以做到这一点吗? 我对Swift感到非常兴奋,因为它看起来比Objective C优雅得多。但是现在我发现它有它自己的麻烦。 第二次尝试:我决定制作自己的字符串搜索方法: func rfind(haystack: String, needle: Character) -> Int { var …
74 ios  string  swift 

2
Golang将字符串转换为int64
我想将字符串转换为int64。我从strconv包装中发现的是Atoi功能。似乎将字符串转换为int并返回它: // Atoi is shorthand for ParseInt(s, 10, 0). func Atoi(s string) (i int, err error) { i64, err := ParseInt(s, 10, 0) return int(i64), err } ParseInt实际上返回一个int64: func ParseInt(s string, base int, bitSize int) (i int64, err error){ //... } 因此,如果我想从字符串中获取int64,应该避免使用Atoi,而是使用ParseInt吗?还是在某处隐藏了Atio64?
74 string  go  int64 



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.