Questions tagged «string»

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




30
如何在Java中将InputStream读取/转换为String?
如果有java.io.InputStream对象,应如何处理该对象并产生一个String? 假设我有一个InputStream包含文本数据的文件,并且想将其转换为String,因此例如可以将其写入日志文件。 InputStream将转换为的最简单方法是String什么? public String convertStreamToString(InputStream is) { // ??? }
4062 java  string  io  stream  inputstream 




30
如何在Java中将String转换为int?
Наэтотвопросестьответына 堆栈溢出нарусском:Какпреобразовать字符串в诠释? 我怎么能转换String成intJava中? 我的字符串仅包含数字,我想返回它代表的数字。 例如,给定字符串"1234",结果应为number 1234。

30
如何遍历字符串中的单词?
我正在尝试遍历字符串中的单词。 可以假定字符串由空格分隔的单词组成。 请注意,我对C字符串函数或那种字符操作/访问不感兴趣。另外,在回答问题时,请优先考虑优雅而不是效率。 我目前拥有的最佳解决方案是: #include <iostream> #include <sstream> #include <string> using namespace std; int main() { string s = "Somewhere down the road"; istringstream iss(s); do { string subs; iss >> subs; cout << "Substring: " << subs << endl; } while (iss); } 有没有更优雅的方法可以做到这一点?
2985 c++  string  split 

25
不区分大小写的“包含(字符串)”
有没有办法使以下返回为真? string title = "ASTRINGTOTEST"; title.Contains("string"); 似乎没有允许我设置大小写敏感性的重载。.目前,我都将它们都大写,但这只是愚蠢的(我指的是上下外壳附带的i18n问题)。 更新 这个问题是古老的,从那时起,我意识到如果您希望进行全面研究,我会为一个非常广泛且困难的主题要求一个简单的答案。 在大多数情况下,在单语的英语代码库中,此答案就足够了。我很怀疑,因为大多数来这里的人都属于这一类,这是最受欢迎的答案。但是, 这个答案提出了一个固有的问题,即我们无法区分不区分大小写的文本,直到我们知道两个文本是相同的文化并且我们知道该文化是什么。这可能是一个不太受欢迎的答案,但我认为它更正确,这就是为什么我将其标记为这样。



26
如何检查字符串是否在Bash中包含子字符串
我在Bash中有一个字符串: string="My string" 如何测试它是否包含另一个字符串? if [ $string ?? 'foo' ]; then echo "It's there!" fi ??我不知道的运算符在哪里?我是否使用echo和grep? if echo "$string" | grep 'foo'; then echo "It's there!" fi 看起来有点笨拙。
2564 string  bash  shell  substring  sh 

19
将字节转换为字符串
我正在使用以下代码从外部程序获取标准输出: >>> from subprocess import * >>> command_stdout = Popen(['ls', '-l'], stdout=PIPE).communicate()[0] communication()方法返回一个字节数组: >>> command_stdout b'total 0\n-rw-rw-r-- 1 thomas thomas 0 Mar 3 07:03 file1\n-rw-rw-r-- 1 thomas thomas 0 Mar 3 07:03 file2\n' 但是,我想将输出作为普通的Python字符串使用。这样我就可以像这样打印它: >>> print(command_stdout) -rw-rw-r-- 1 thomas thomas 0 Mar 3 07:03 file1 -rw-rw-r-- 1 thomas thomas 0 …
2300 python  string  python-3.x 

30
如何在不手动指定编码的情况下在C#中获得字符串的一致字节表示形式?
如何转换string为byte[]在.NET(C#),而无需手动指定一个特定的编码? 我将对字符串进行加密。我可以加密而不进行转换,但是我仍然想知道为什么编码在这里起作用。 另外,为什么还要考虑编码?我不能简单地获取字符串存储在哪个字节中?为什么要依赖字符编码?

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.