Questions tagged «string»

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

12
如何在Python中获取字符串的子字符串?
有没有一种方法可以在Python中为字符串加上字符串,以从第三个字符到字符串的末尾获取新的字符串? 也许喜欢myString[2:end]吗? 如果离开第二部分意味着“直到最后”,而如果离开第一部分,它是否从头开始?
2142 python  string  substring 

30
在Bash中提取文件名和扩展名
我想分别获取文件名(不带扩展名)和扩展名。 到目前为止,我发现的最佳解决方案是: NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` 这是错误的,因为如果文件名包含多个.字符,它将不起作用。假设我有a.b.js,它将考虑a和b.js,而不是a.b和js。 可以使用Python轻松完成 file, ext = os.path.splitext(path) 但如果可能的话,我不希望为此而启动Python解释器。 还有更好的主意吗?
2104 bash  string  filenames 


28
如何将文件逐行读取到列表中?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 Наэтотвопросестьответына 堆栈溢出нарусском:Чтениеизфайлапострочноизаписьвмассив 如何在Python中读取文件的每一行并将每一行作为元素存储在列表中? 我想逐行读取文件并将每行追加到列表的末尾。
2027 python  string  file  readlines 


15
为什么使用随机字符串的此代码会打印“ hello world”?
以下打印语句将打印“ hello world”。有人可以解释吗? System.out.println(randomString(-229985452) + " " + randomString(-147909649)); 而且randomString()是这样的: public static String randomString(int i) { Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; sb.append((char)('`' + k)); } return sb.toString(); }
1769 java  string  random 


30
如何生成随机的字母数字字符串?
我一直在寻找一种简单的 Java算法来生成伪随机的字母数字字符串。在我的情况下,它将用作唯一的会话/密钥标识符,在整个500K+世代中“可能”是唯一的(我的需求实际上不需要任何更复杂的东西)。 理想情况下,我可以根据自己的独特性要求指定长度。例如,生成的长度为12的字符串可能看起来像"AEYGF7K0DM1X"。


18
如何检查字符串“ StartsWith”是否为另一个字符串?
我将如何String.StartsWith在JavaScript中编写等效于C#的代码? var haystack = 'hello world'; var needle = 'he'; haystack.startsWith(needle) == true 注意:这是一个古老的问题,正如注释ECMAScript 2015(ES6)中指出的那样,介绍了该.startsWith方法。但是,在撰写此更新(2015)时,浏览器支持还远远没有完成。

30
如何在Java中分割字符串
我有一个字符串,"004-034556"我想分成两个字符串: string1="004"; string2="034556"; 这意味着第一个字符串将包含之前的字符'-',第二个字符串将包含之后的字符'-'。我还想检查字符串是否包含'-'在其中。如果没有,我将抛出异常。我怎样才能做到这一点?
1639 java  string  split 


9
如何将字符串分成多行?
在YAML中,我的字符串很长。我想将其保留在编辑器的80列(或类似视图)内,所以我想破坏字符串。这是什么语法? 换句话说,我有这个: Key: 'this is my very very very very very very long string' 我想要这个(或达到这种效果的东西): Key: 'this is my very very very ' + 'long string' 我想使用上述引号,因此不需要在字符串中转义任何内容。
1535 string  syntax  yaml  newline 

30
如何从文件内容创建Java字符串?
我已经在下面使用过一段时间了。至少在我访问过的网站上,它似乎是分布最广的。 在Java中,是否有更好/不同的方式将文件读取为字符串? private String readFile(String file) throws IOException { BufferedReader reader = new BufferedReader(new FileReader (file)); String line = null; StringBuilder stringBuilder = new StringBuilder(); String ls = System.getProperty("line.separator"); try { while((line = reader.readLine()) != null) { stringBuilder.append(line); stringBuilder.append(ls); } return stringBuilder.toString(); } finally { reader.close(); } }
1512 java  string  file  file-io  io 


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.