Questions tagged «string»

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

12
为什么Java的String中的hashCode()使用31作为乘数?
每Java文档中,哈希代码的String对象被计算为: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] 使用int算术,其中s[i]是 我字符串的个字符,n是字符串的长度,以及^表示取幂。 为什么将31用作乘数? 我知道乘数应该是一个相对较大的素数。那么为什么不29或37甚至97?
480 java  string  algorithm  hash 



30
反转Java中的字符串
我"Hello World"保存在一个名为的String变量中hi。 我需要打印,但是要反转。 我怎样才能做到这一点?我知道Java中已经内置了某种功能。 相关:用Java反转“ Hello World”字符串的每个单词
467 java  string 


18
更改Java字符串中的日期格式
我String代表一个约会。 String date_s = "2011-01-18 00:00:00.0"; 我想将其转换为a Date并以YYYY-MM-DD格式输出。 2011-01-18 我该如何实现? 好的,根据我在下面检索到的答案,这是我尝试过的事情: String date_s = " 2011-01-18 00:00:00.0"; SimpleDateFormat dt = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss"); Date date = dt.parse(date_s); SimpleDateFormat dt1 = new SimpleDateFormat("yyyyy-mm-dd"); System.out.println(dt1.format(date)); 但是它输出的02011-00-1不是期望的2011-01-18。我究竟做错了什么?


18
如何从Bash函数返回字符串值
我想从Bash函数返回一个字符串。 我将用Java编写示例以显示我想做的事情: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); 下面的示例在bash中有效,但是有更好的方法吗? function getSomeString { echo "tadaa" } VARIABLE=$(getSomeString)


16
如何使用Python从字符串中删除字符
例如,有一个字符串。EXAMPLE。 如何从中删除中间字符M?我不需要代码。我想知道: Python中的字符串是否以任何特殊字符结尾? 哪种更好的方法-从中间字符开始或从创建新字符串开始,将所有内容从右移到左,而不是复制中间字符?
457 python  string 

27
如何从路径和文件名中删除非法字符?
我需要一种健壮且简单的方法来从简单的字符串中删除非法的路径和文件字符。我使用了下面的代码,但是它似乎什么也没做,我想念的是什么? using System; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string illegal = "\"M<>\"\\a/ry/ h**ad:>> a\\/:*?\"<>| li*tt|le|| la\"mb.?"; illegal = illegal.Trim(Path.GetInvalidFileNameChars()); illegal = illegal.Trim(Path.GetInvalidPathChars()); Console.WriteLine(illegal); Console.ReadLine(); } } }
456 c#  string  path  directory 

14
正确缩进Python多行字符串
函数中Python多行字符串的正确缩进是什么? def method(): string = """line one line two line three""" 要么 def method(): string = """line one line two line three""" 或者是其他东西? 在第一个示例中,将字符串挂在函数外部看起来有些奇怪。
455 python  string 



26
在JavaScript中获取当前日期和时间
我有一个可在JavaScript中显示当前日期和时间的脚本,但这DATE始终是错误的。这是代码: var currentdate = new Date(); var datetime = "Last Sync: " + currentdate.getDay() + "/" + currentdate.getMonth() + "/" + currentdate.getFullYear() + " @ " + currentdate.getHours() + ":" + currentdate.getMinutes() + ":" + currentdate.getSeconds(); 它应该打印18/04/2012 15:07:33并打印3/3/2012 15:07:33 有什么帮助吗?谢谢

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.