Tag: string

Java:从特定字符开始的string中获取子string

我有一个string: /abc/def/ghfj.doc 我想从中提取ghfj.doc ,即最后一个/ ,或第一个/从右边的子string。 有人可以提供一些帮助吗?

在没有连接的string中包含常量

有没有一种方法在PHP中包含一个string常量不串联? define('MY_CONSTANT', 42); echo "This is my constant: MY_CONSTANT";

如何在jQuery中子string

我怎么能在客户端使用jQuery的子string“nameGorge”并删除“名称”,所以它只输出“峡谷”? var name = "nameGorge"; //output Gorge

使用加号时会创build多less个String对象?

在下面的代码中使用加号时会创build多less个String对象? String result = "1" + "2" + "3" + "4"; 如果是这样,我会说三个string对象:“1”,“2”,“12”。 String result = "1" + "2"; 我也知道String对象被caching在String Intern Pool / Table中以提高性能,但这不是问题。

如何从string的开头或结尾删除所有空格?

如何从string的右端和左端删除所有空格,如下所示: "hello"返回"hello" "hello "返回"hello" " hello "返回"hello" " hello world "回归"hello world"

为什么在这里避免堆栈溢出错误#include <string>?

这是我的示例代码: #include <iostream> #include <string> using namespace std; class MyClass { string figName; public: MyClass(const string& s) { figName = s; } const string& getName() const { return figName; } }; ostream& operator<<(ostream& ausgabe, const MyClass& f) { ausgabe << f.getName(); return ausgabe; } int main() { MyClass f1("Hello"); cout << f1; return 0; } […]

检查string是否匹配模式

我如何检查一个string是否匹配这个模式? 大写字母,数字,大写字母,数字… 例如,这些将匹配: A1B2 B10L1 C1N200J1 这些不会('^'指向问题) a1B2 ^ A10B ^ AB400 ^

Java String.trim()会删除多less个空格?

在Java中,我有一个像这样的string: " content ". 将String.trim()删除这些方面的所有空间或每个只有一个空间?

如何在Haskell中分割string?

有没有一个标准的方法来拆分Haskell中的string? lines和words在空间或换行符上的分割效果很好,但肯定有一个标准的方法来分割逗号? 我无法在Hoogle上find它? 具体来说,我正在寻找的东西, split "," "my,comma,separated,list"返回["my","comma","separated","list"] 谢谢。

hashCode()在Javastring上的一致性

Java String的hashCode值计算为( String.hashCode() ): s[0]*31^(n-1) + s[1]*31^(n-2) + … + s[n-1] 有什么情况下(如JVM版本,供应商等)下面的expression式将评估为false? boolean expression = "This is a Java string".hashCode() == 586653468 更新#1:如果你声称答案是“是的,有这样的情况” – 那么请给出一个具体的例子,当“这是一个Javastring”.hashCode()!= 586653468.尝试作为具体/具体尽可能。 更新#2:我们都知道依赖于hashCode()的实现细节通常是不好的。 但是,我正在谈论String.hashCode() – 所以请保持答案集中在String.hashCode()。 在这个问题的背景下,Object.hashCode()是完全不相关的。