Tag: string

使用JavaScript创build基于string的hex颜色

我想创build一个接受任何旧string(通常是一个单词)的函数,并以某种方式在#000000和#FFFFFF之间生成一个hex值,因此我可以将它用作HTML元素的颜色。 如果不那么复杂的话,甚至可能是一个简写hex值(例如: #FFF )。 事实上,来自“网页安全”调色板的颜色将是理想的。

如何在Java中生成随机string

我有一个名为Student的对象,它有studentName , studentId , studentAddress等。对于studentId ,我必须生成由七个数字字符组成的随机string,例如。 studentId = getRandomId(); studentId = "1234567" <– from the random generator. 我必须确保没有重复的ID。

如何replacestring中的特殊字符?

我有一个有很多特殊字符的string。 我想删除所有这些,但保持字母字符。 我怎样才能做到这一点?

包含反斜杠的pathstring无法识别的转义序列

以下代码为每个反斜杠生成一个有关“无法识别的转义序列”的编译器错误: string foo = "D:\Projects\Some\Kind\Of\Pathproblem\wuhoo.xml"; 我想我需要逃避反斜杠? 我怎么做?

有没有办法使string文件path在C#安全?

我的程序将从互联网上采取任意string,并将其用于文件名。 有一个简单的方法来从这些string中删除错误的字符,或者我需要为此编写一个自定义函数吗?

如何从C ++中的string获得文件扩展名

给定一个string"filename.conf" ,如何validation扩展部分? 我需要一个跨平台的解决scheme。

String.valueOf()与Object.toString()

在Java中, String.valueOf(Object)和Object.toString()是否有区别? 是否有一个特定的代码约定呢?

string.Empty vs null.Which你使用?

最近有一位同事告诉我不要在设置stringvariables时使用string.Empty ,而是使用null因为它会污染堆栈? 他说不这样做 string myString=string.Empty; 但是做string mystring=null; 真的有关系吗? 我知道string是一个对象,所以这是有道理的。 我知道是一个愚蠢的问题,但你的看法是什么?

我应该返回std ::string?

我试图尽可能使用std::string而不是char* ,但是我担心可能会降低性能。 这是一个返回string的好方法(为简洁起见没有错误检查)? std::string linux_settings_provider::get_home_folder() { return std::string(getenv("HOME")); } 此外,一个相关的问题:当接受string作为参数,我应该收到他们作为const std::string&或const char* ? 谢谢。

PHP – 迭代string字符

是否有一个很好的方法来迭代string的字符? 我希望能够对string的字符做foreach , array_map , array_walk , array_filter等。 types铸造/杂耍没有让我到任何地方(把整个string作为数组的一个元素),我发现最好的解决scheme是简单地使用for循环来构造数组。 感觉应该有更好的东西。 我的意思是,如果你可以索引它,你不应该能够迭代? 这是我得到的最好的 function stringToArray($s) { $r = array(); for($i=0; $i<strlen($s); $i++) $r[$i] = $s[$i]; return $r; } $s1 = "textasstringwoohoo"; $arr = stringToArray($s1); //$arr now has character array $ascval = array_map('ord', $arr); //so i can do stuff like this $foreach ($arr as $curChar) {….} $evenAsciiOnly […]