Questions tagged «string»

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

8
Ruby中的安全整数解析
我有一个字符串,例如'123',我想将其转换为integer 123。 我知道您可以做some_string.to_i,但是转换'lolipops'为0,这并不是我想到的效果。当我尝试用无效而痛苦的方式转换无效的东西时,我希望它能炸开我的脸Exception。否则,我无法区分有效值0和根本不是数字的值。 编辑:我正在寻找这样做的标准方法,而无需使用正则表达式。

15
在Java中通过引用传递字符串?
我习惯于在中执行以下操作C: void main() { String zText = ""; fillString(zText); printf(zText); } void fillString(String zText) { zText += "foo"; } 输出为: foo 但是,在Java中,这似乎不起作用。我认为是因为该String对象是复制的,而不是通过referenced传递的。我以为字符串是对象,总是通过引用传递。 这里发生了什么?

16
在Lua中分割字符串?
我需要对字符串进行简单的拆分,但是似乎没有为此功能,而且我测试的手动方式似乎无效。我该怎么办?
160 string  lua 

3
$ {}(美元符号和花括号)在Javascript字符串中是什么意思?
在这里或MDN上我什么都没看到。我确定我只是想念一些东西。在某处必须有一些文档? 从功能上讲,它看起来像允许您将变量嵌套在字符串中,而无需使用+运算符进行串联。我正在寻找有关此功能的文档。 例: var string = 'this is a string'; console.log(`Insert a string here: ${string}`); 运行代码段隐藏结果展开摘要

5
将零填充添加到字符串
如何为字符串添加“ 0”填充,以使字符串长度始终为4? 例 If input "1", 3 padding is added = 0001 If input "25", 2 padding is added = 0025 If input "301", 1 padding is added = 0301 If input "4501", 0 padding is added = 4501
159 c#  string  padding 


12
Java字符串到SHA1
我正在尝试用Java创建一个简单的String到SHA1转换器,这就是我所拥有的... public static String toSHA1(byte[] convertme) { MessageDigest md = null; try { md = MessageDigest.getInstance("SHA-1"); } catch(NoSuchAlgorithmException e) { e.printStackTrace(); } return new String(md.digest(convertme)); } 当我通过它时toSHA1("password".getBytes()),我[�a�ɹ??�%l�3~��.知道它可能是像UTF-8这样的简单编码修复程序,但是有人可以告诉我我应该怎么做才能得到我想要的东西5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8吗?还是我这样做完全错误?
158 java  string  sha1 

7
Android:android.content.res.Resources $ NotFoundException:字符串资源ID#0x5
我在运行应用程序时从标题中获得了例外。它的作用是有一个.txt文件,其中包含适用于“ Hangman”游戏的单词,我认为访问该文件时会抛出异常。我的文件cuvinte.txt位于/ assets /中。这是我的代码(我跳过了layout / xml部分,效果很好): public void onCreate() { // all the onCreate() stuff, then this: try { AssetManager am = this.getAssets(); InputStream is = am.open("cuvinte.txt"); InputStreamReader inputStreamReader = new InputStreamReader(is); BufferedReader b = new BufferedReader(inputStreamReader); String rand; while((rand=b.readLine())!=null){ cuvinte.add(rand); } } catch (IOException e) { Toast.makeText(this, "No words …
158 android  string  file 

10
在C#中获取当前目录名称的(最后一部分)
我需要获取当前目录的最后一部分,例如/Users/smcho/filegen_from_directory/AIRPassthrough,我需要从获取AIRPassthrough。 使用python,我可以通过以下代码获得它。 import os.path path = "/Users/smcho/filegen_from_directory/AIRPassthrough" print os.path.split(path)[-1] 要么 print os.path.basename(path) 如何使用C#做同样的事情? 添加 在答复者的帮助下,我找到了我所需要的。 using System.Linq; string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar); string projectName = fullPath.Split(Path.DirectorySeparatorChar).Last(); 要么 string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar); string projectName = Path.GetFileName(fullPath);
158 c#  string  filepath 

7
一个Java字符串可以有几个字符?
我正在尝试使用 Sphere Online Judge(SPOJ)的Next Palindrome问题,在该问题中,我需要找到最多100万个整数的回文。我曾考虑过使用Java的函数来反转字符串,但是它们会允许字符串这么长吗?
157 java  string 

12
如何在Java中将CamelCase转换为人类可读的名称?
我想编写一种将CamelCase转换为人类可读名称的方法。 这是测试用例: public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass")); assertEquals("HTML", splitCamelCase("HTML")); assertEquals("PDF Loader", splitCamelCase("PDFLoader")); assertEquals("A String", splitCamelCase("AString")); assertEquals("Simple XML Parser", splitCamelCase("SimpleXMLParser")); assertEquals("GL 11 Version", splitCamelCase("GL11Version")); }



7
使用std :: string的printf?
我的理解是,它string是std名称空间的成员,那么为什么会发生以下情况? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", myString); cin.get(); return 0; } 每次程序运行时,都会myString打印一个看似随机的3个字符的字符串,例如在上面的输出中。
157 c++  string  namespaces  printf  std 


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.